...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/agent/duplicate/contactduplicateindexrebuildagent.php
- Класс: Bitrix\Crm\Agent\Duplicate\ContactDuplicateIndexRebuildAgent
- Вызов: ContactDuplicateIndexRebuildAgent::rebuild
public function rebuild(array $itemIDs) { // If you need to rebuild the entire index, you can use // \CCrmContact::RebuildDuplicateIndex($itemIDs); foreach ($itemIDs as $ID) { DuplicateRequisiteCriterion::registerByEntity(CCrmOwnerType::Contact, $ID); DuplicateBankDetailCriterion::registerByEntity(CCrmOwnerType::Contact, $ID); //region Register volatile duplicate criterion fields DuplicateVolatileCriterion::register( CCrmOwnerType::Contact, $ID, [FieldCategory::REQUISITE, FieldCategory::BANK_DETAIL] ); //endregion Register volatile duplicate criterion fields } }