• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/model/typetable.php
  • Класс: BitrixRpaModelTypeTable
  • Вызов: TypeTable::onBeforeDelete
static function onBeforeDelete(Event $event): EventResult
{
	$result = new EventResult();

	$id = $event->getParameter('id');
	if(is_array($id))
	{
		$id = $id['ID'];
	}
	$id = (int) $id;

	$type = static::getById($id)->fetchObject();
	if($type && $type->getItemsCount() > 0)
	{
		$result->addError(new ORMEntityError(Loc::getMessage('RPA_TYPE_TABLE_DELETE_ERROR_ITEMS')));
		return $result;
	}

	return parent::onBeforeDelete($event);
}