• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicatemanager.php
  • Класс: Bitrix\Crm\Integrity\DuplicateManager
  • Вызов: DuplicateManager::createAutomaticIndexBuilder
static function createAutomaticIndexBuilder($typeID, $entityTypeID, $userID, $enablePermissionCheck = false, $options = null)
{
	$scope = self::parseScopeOption($options);
	$params = new DedupeParams($entityTypeID, $userID, $enablePermissionCheck, $scope);

	if (isset($options['LAST_INDEX_DATE']) && $options['LAST_INDEX_DATE'] instanceof Main\Type\DateTime)
	{
		$params->setIndexDate($options['LAST_INDEX_DATE']);
	}
	if (isset($options['CHECK_CHANGED_ONLY']) && $options['CHECK_CHANGED_ONLY'])
	{
		$params->setCheckChangedOnly(true);
	}
	return new AutomaticDuplicateIndexBuilder($typeID, $params);
}