• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/model/stagetable.php
  • Класс: BitrixRpaModelStageTable
  • Вызов: StageTable::onAfterDelete
static function onAfterDelete(Event $event): ORMEventResult
{
	$id = $event->getParameter('id');
	if(is_array($id))
	{
		$id = $id['ID'];
	}
	$id = (int) $id;

	StageToStageTable::deleteByStageId($id);
	FieldTable::deleteByStageId($id);
	PermissionTable::deleteByEntity(UserPermissions::ENTITY_STAGE, $id);
	$data = static::getTemporaryStorage()->getData($id);
	if($data && isset($data['TYPE_ID']) && $data['TYPE_ID'] > 0)
	{
		AutomationFactory::onAfterStageDelete((int) $data['TYPE_ID'], $id);
	}

	return new ORMEventResult();
}