• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/matcher/baseentitymatcher.php
  • Класс: Bitrix\Crm\Order\Matcher\BaseEntityMatcher
  • Вызов: BaseEntityMatcher::getDuplicatesList
protected function getDuplicatesList($fields)
{
	$list = [];

	$duplicateCriteria = ActualEntitySelector::createDuplicateCriteria($fields, $this->getDuplicateSearchParameters());
	$duplicateCriteria = array_merge($duplicateCriteria, $this->getRequisitesDuplicateCriteria());

	/** @var DuplicateCriterion $criterion */
	foreach ($duplicateCriteria as $criterion)
	{
		/** @var Duplicate $duplicate */
		$duplicate = $criterion->find($this->getEntityTypeId());

		if (!empty($duplicate))
		{
			$list = array_merge($list, $duplicate->getEntityIDs());
		}
	}

	return array_unique($list);
}