...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicatemanager.php
- Класс: Bitrix\Crm\Integrity\DuplicateManager
- Вызов: DuplicateManager::prepareEntityListQueries
static function prepareEntityListQueries($entityTypeID, array $comparisonData) { $queries = array(); foreach($comparisonData as $data) { $type = $data['TYPE']; $matches = $data['MATCHES']; $item = self::createCriterion($type, $matches); $item->setStrictComparison(isset($data['ENABLE_STRICT_MODE']) && $data['ENABLE_STRICT_MODE'] == true); $query = $item->prepareSearchQuery($entityTypeID, array('ENTITY_ID'))->getQuery(); $queries[] = "({$query})"; } return $queries; }