• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/agentcontracttable.php
  • Класс: BitrixCatalogAgentContractTable
  • Вызов: AgentContractTable::onAfterDelete
static function onAfterDelete(Event $event)
{
	$result = new EventResult();

	$id = (int)$event->getParameter('primary')['ID'];

	$contractorsProvider = ContractorProviderManager::getActiveProvider(
		ContractorProviderManager::PROVIDER_AGENT_CONTRACT
	);
	if ($contractorsProvider)
	{
		$contractorsProvider::onAfterDocumentDelete($id);
	}

	// delete files
	AgentContractFileTable::deleteFilesByContractId($id);

	return $result;
}