• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/kanban/entity/order.php
  • Класс: Bitrix\Crm\Kanban\Entity\Order
  • Вызов: Order::deleteItems
public function deleteItems(array $ids, bool $isIgnore = false, \CCrmPerms $permissions = null, array $params = []): void
{
	foreach ($ids as $id)
	{
		$id = (int)$id;
		$checkPermission = \Bitrix\Crm\Order\Permissions\Order::checkDeletePermission($id, $permissions);

		if (!$checkPermission)
		{
			throw new Exception(Loc::getMessage('CRM_KANBAN_ORDER_PERMISSION_ERROR'));
		}

		$res = \Bitrix\Crm\Order\Order::delete($id);

		if(!$res->isSuccess())
		{
			throw new Exception(implode(', ', $res->getErrorMessages()));
		}
	}
}