• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/agentcontractfiletable.php
  • Класс: BitrixCatalogAgentContractFileTable
  • Вызов: AgentContractFileTable::deleteFilesByContractId
static function deleteFilesByContractId(int $contractId): void
{
	$agentContractFileIterator = self::getList([
		'select' => ['ID', 'FILE_ID'],
		'filter' => ['=CONTRACT_ID' => $contractId],
	]);
	while ($agentContractFile = $agentContractFileIterator->fetch())
	{
		CFile::Delete($agentContractFile['FILE_ID']);
		self::delete($agentContractFile['ID']);
	}
}