• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integrity/automaticduplicateindexbuilder.php
  • Класс: Bitrix\Crm\Integrity\AutomaticDuplicateIndexBuilder
  • Вызов: AutomaticDuplicateIndexBuilder::doSetStatusId
static function doSetStatusId(
	int $userID,
	int $entityTypeID,
	int $typeID,
	string $matchHash,
	string $scope,
	int $statusID
)
{
	$item = Entity\AutomaticDuplicateIndexTable::query()
		->where('USER_ID', $userID)
		->where('ENTITY_TYPE_ID', $entityTypeID)
		->where('TYPE_ID', $typeID)
		->where('SCOPE', $scope)
		->where('MATCH_HASH', $matchHash)
		->setLimit(1)
		->fetchObject();

	if ($item)
	{
		$item
			->setStatusId($statusID)
			->save();
	}
}