Invoice::createEntity

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Invoice
  4. createEntity
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/recurring/entity/invoice.php
  • Класс: Bitrix\Crm\Recurring\Entity\Invoice
  • Вызов: Invoice::createEntity
public function createEntity(array $invoiceFields, array $recurParams)
{
	$result = new Main\Result();
	try
	{
		$invoiceItem = Item\InvoiceNew::create();
		$invoiceItem->initFields($recurParams);
		$invoiceItem->setTemplateFields($invoiceFields);
		$result = $invoiceItem->save();
	}
	catch (\Exception $exception)
	{
		$result->addError(new Main\Error($exception->getMessage(), $exception->getCode()));
	}

	return $result;
}

Добавить комментарий