2namespace Bitrix\Sale\Exchange\Integration\Timeline;
5use Bitrix\Main\Localization\Loc;
6use Bitrix\Sale\Exchange\Integration;
7use Bitrix\Sale\OrderStatus;
9Loc::loadMessages(__FILE__);
18 if(static::isSync(
$order) ==
true)
20 if(
$order->isNew() ==
false)
22 $idOld =
$order->getFields()->getOriginalValues()[
'STATUS_ID'] ??
'';
24 $id =
$order->getField(
'STATUS_ID');
29 'FIELD_NAME' =>
'STATUS_ID',
30 'CURRENT_VALUE' =>
$name,
31 'PREVIOUS_VALUE' => $nameOld
43 if(static::isSync(
$order) ==
true)
49 'FIELD_NAME' =>
'CANCELED',
50 'CURRENT_VALUE' =>
'Y',
51 'LEGEND' => Loc::getMessage(
'SALE_INTEGRATION_B24_TIMELINE_ORDER_NUMBER').$order->getId(),
static getAllStatusesNames($lang=null)