• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/tracking/internals/expensespack.php
  • Класс: Bitrix\Crm\Tracking\Internals\ExpensesPackTable
  • Вызов: ExpensesPackTable::onDelete
static function onDelete(Main\Orm\Event $event)
{
	$data = $event->getParameters();
	$id = $data['primary']['ID'];

	$entities = SourceExpensesTable::getList([
		'select' => ['ID'],
		'filter' => ['=PACK_ID' => $id]
	]);
	while ($row = $entities->fetch())
	{
		SourceExpensesTable::delete($row['ID']);
	}

	return new Main\Orm\EventResult();
}