• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/integration/timeline/order.php
  • Класс: BitrixSaleExchangeIntegrationTimelineOrder
  • Вызов: Order::canceledNotify
public function canceledNotify(Event $event)
{
	/** @var BitrixSaleOrder $order */
	$order = $event->getParameters()['ENTITY'];

	if(static::isSync($order) == true)
	{
		if($order->isCanceled())
		{
			$settings = [
				'ENTITY_TYPE_ID' => IntegrationCRMEntityType::ORDER,
				'FIELD_NAME' => 'CANCELED',
				'CURRENT_VALUE' => 'Y',
				'LEGEND' => Loc::getMessage('SALE_INTEGRATION_B24_TIMELINE_ORDER_NUMBER').$order->getId(),
			];

			static::onReceive($order->getId(), $settings);
		}
	}
}