...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicatevolatilecriterion.php
- Класс: Bitrix\Crm\Integrity\DuplicateVolatileCriterion
- Вызов: DuplicateVolatileCriterion::setQueryFilter
static function setQueryFilter(Entity\Query $query, array $matches) { $type = (int)($matches['TYPE_ID'] ?? DuplicateIndexType::UNDEFINED); if ($type === DuplicateIndexType::UNDEFINED) { throw new ArgumentException("Parameter 'TYPE_ID' is required.", 'matches'); } $value = $matches['VALUE'] ?? ''; if ($value === '') { throw new ArgumentException("Parameter 'VALUE' is required.", 'matches'); } $query->addFilter('=TYPE_ID', $type); $query->addFilter('=VALUE', $value); }