• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/dealrecur.php
  • Класс: Bitrix\Crm\DealRecurTable
  • Вызов: DealRecurTable::delete
static function delete($primary)
{
	$primary = (int)$primary;
	$data = static::getById($primary)->fetch();
	if ((int)$data['DEAL_ID'])
	{
		$deal = DealTable::getById((int)$data['DEAL_ID']);
		if ($deal->fetch())
		{
			throw new Main\InvalidOperationException('Deleting is impossible. Connected recurring deal exists.');
		}
	}
	return parent::delete($primary);
}