• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Operation/Update.php
  • Класс: Bitrix\Crm\Service\Operation\Update
  • Вызов: Update::updateDuplicates
protected function updateDuplicates(): void
{
	parent::updateDuplicates();

	if ($this->isDuplicatesIndexInvalidationEnabled())
	{
		$itemBeforeSave = $this->getItemBeforeSave();
		$item = $this->getItem();

		Integrity\DuplicateManager::markDuplicateIndexAsDirty($item->getEntityTypeId(), $item->getId());

		if (
			$item->hasField(Item::FIELD_NAME_ASSIGNED)
			&& $item->getAssignedById() !== $itemBeforeSave->remindActual(Item::FIELD_NAME_ASSIGNED)
		)
		{
			Integrity\DuplicateManager::onChangeEntityAssignedBy($item->getEntityTypeId(), $item->getId());
		}
	}
}