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