3namespace Bitrix\Sale\Sender;
5use Bitrix\Main\Localization\Loc;
9if (!Loader::includeModule(
'sender'))
14Loc::loadMessages(__FILE__);
21 return Loc::getMessage(
'sender_trigger_order_new_name');
41 $connector = new \Bitrix\Sale\Sender\ConnectorOrder;
50 $eventData = $this->getParam(
'EVENT');
51 return array(
'ID' => $eventData[0],
'LID' => $this->getSiteId());
58 public function getPersonalizeFields()
60 $eventData = $this->getParam(
'EVENT');
61 $result = [
'ORDER_ID' => $eventData[0]];
62 if ((
int)$eventData[0] <= 0)
67 $orderClass = $registry->getOrderClassName();
69 $order = $orderClass::load($eventData[0]);
73 'ORDER_ID' =>
$order->getField(
'ACCOUNT_NUMBER'),
74 'ORDER_REAL_ID' =>
$order->getId()
88 'NAME' => Loc::getMessage(
'sender_trigger_order_new_pers_order_id_name'),
89 'DESC' => Loc::getMessage(
'sender_trigger_order_new_pers_order_id_desc')
static getInstance($type)
const REGISTRY_TYPE_ORDER
getProxyFieldsFromEventToConnector()
static getPersonalizeList()
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)