• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Factory/SmartInvoice.php
  • Класс: Bitrix\Crm\Service\Factory\SmartInvoice
  • Вызов: SmartInvoice::getUpdateOperation
public function getUpdateOperation(Item $item, Context $context = null): Operation\Update
{
	$operation = parent::getUpdateOperation($item, $context);

	$operation->addAction(
		Operation::ACTION_AFTER_SAVE,
		new Operation\Action\SmartInvoiceStatusChangedTrigger(),
	);
	$operation->addAction(
		Operation::ACTION_AFTER_SAVE,
		new Operation\Action\ActualizeDocuments()
	);
	$operation->addAction(
		Operation::ACTION_AFTER_SAVE,
		new Operation\Action\CreateFinalSummaryTimelineHistoryItem()
	);

	return $operation;
}