• Модуль: 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;
}