• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/catalog/contractor/agentcontractcontractortable.php
  • Класс: Bitrix\Crm\Integration\Catalog\Contractor\AgentContractContractorTable
  • Вызов: AgentContractContractorTable::rebind
static function rebind(int $entityTypeId, int $oldEntityId, int $newEntityId): void
{
	$sqlHelper = Application::getConnection()->getSqlHelper();

	Application::getConnection()->query(sprintf(
		'
		UPDATE IGNORE %s
		SET ENTITY_ID = %d
		WHERE
			ENTITY_TYPE_ID = %d
			AND ENTITY_ID = %d
		',
		self::getTableName(),
		$sqlHelper->convertToDbInteger($newEntityId),
		$sqlHelper->convertToDbInteger($entityTypeId),
		$sqlHelper->convertToDbInteger($oldEntityId)
	));
}