...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicateindexbuilder.php
- Класс: Bitrix\Crm\Integrity\DuplicateIndexBuilder
- Вызов: DuplicateIndexBuilder::processMismatchRegistration
public function processMismatchRegistration(DuplicateCriterion $criterion, $entityID = 0) { if(!is_int($entityID)) { $entityID = (int)$entityID; } if($entityID <= 0) { $entityID = $this->getRootEntityID($criterion->getMatchHash()); } if($entityID <= 0) { return; } $quantity = $criterion->getActualCount($this->getEntityTypeID(), $entityID, $this->getUserID(), $this->isPermissionCheckEnabled(), 100); if($quantity === 0) { $this->deleteDuplicateIndexByFilter( array( 'USER_ID' => $this->getUserID(), 'ENTITY_TYPE_ID' => $this->getEntityTypeID(), 'TYPE_ID' => $this->typeID, 'MATCH_HASH' => $criterion->getMatchHash() ) ); } }