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