|
| static | getDeliveryRequestShipmentContent ($requestId, $shipmentId) |
| static | getDeliveryRequestShipmentActions (Shipment $shipment) |
| static | getDeliveryRequestActions ($requestId) |
| static | getDeliveryRequestHandlerByDeliveryId ($deliveryId) |
| static | getDeliveryRequestFormFields ($deliveryId, $formFieldsType, array $shipmentIds, array $additional=array()) |
| static | deleteDeliveryRequest ($requestId) |
| static | updateDeliveryRequest ($requestId, array $fields, bool $overwriteProperties=false) |
| static | getDeliveryRequestContent ($requestId) |
| static | executeDeliveryRequestAction ($requestId, $actionType, array $additional=array()) |
| static | executeDeliveryRequestShipmentAction ($requestId, $shipmentId, $actionType, array $additional=array()) |
| static | isShipmentSent ($shipmentId) |
| static | getRequestIdByShipmentId ($shipmentId) |
| static | updateShipmentsFromDeliveryRequest ($requestId, array $shipmentIds) |
| static | onBeforeShipmentSave (&$order, &$shipment) |
| static | onBeforeShipmentDelete (&$shipment) |
| static | sendMessage (string $addressee, Message\Message $message, int $requestId, int $shipmentId) |
| static | getMessageAddressees () |
| static | getRequestStatusSemantics () |
| static | initJs () |
См. определение в файле manager.php строка 22
◆ checkShipmentIdsBeforeAdd()
| checkShipmentIdsBeforeAdd |
( |
array | $shipmentIds | ) |
|
|
staticprotected |
- Аргументы
-
- Возвращает
- ShipmentResult[]
- Исключения
-
Bitrix\Main\ArgumentException
См. определение в файле manager.php строка 778
◆ checkShipmentIdsBeforeDelete()
| checkShipmentIdsBeforeDelete |
( |
array | $shipmentIds | ) |
|
|
staticprotected |
- Аргументы
-
- Возвращает
- ShipmentResult[]
См. определение в файле manager.php строка 881
◆ checkShipmentIdsBeforeUpdate()
| checkShipmentIdsBeforeUpdate |
( |
array | $shipmentIds | ) |
|
|
staticprotected |
- Аргументы
-
- Возвращает
- ShipmentResult[]
- Исключения
-
Bitrix\Main\ArgumentException
См. определение в файле manager.php строка 891
◆ deleteDeliveryRequest()
| deleteDeliveryRequest |
( |
| $requestId | ) |
|
|
static |
- Аргументы
-
- Возвращает
- Result
- Исключения
-
Exception
См. определение в файле manager.php строка 429
◆ executeDeliveryRequestAction()
| executeDeliveryRequestAction |
( |
| $requestId, |
|
|
| $actionType, |
|
|
array | $additional = array() ) |
|
static |
- Аргументы
-
| int | $requestId | |
| string | $actionType | |
| array | $additional | |
- Возвращает
- Result
См. определение в файле manager.php строка 724
◆ executeDeliveryRequestShipmentAction()
| executeDeliveryRequestShipmentAction |
( |
| $requestId, |
|
|
| $shipmentId, |
|
|
| $actionType, |
|
|
array | $additional = array() ) |
|
static |
- Аргументы
-
| int | $requestId | |
| int | $shipmentId | |
| string | $actionType | |
| array | $additional | |
- Возвращает
- Result
См. определение в файле manager.php строка 759
◆ filterAddedIds()
| filterAddedIds |
( |
array | $shipmentIds | ) |
|
|
staticprotected |
- Аргументы
-
- Возвращает
- int[]
См. определение в файле manager.php строка 845
◆ filterExistIds()
| filterExistIds |
( |
array | $shipmentIds | ) |
|
|
staticprotected |
- Аргументы
-
- Возвращает
- int[] Choose ids only for existing shipments.
См. определение в файле manager.php строка 825
◆ filterPositiveIds()
| filterPositiveIds |
( |
array | $shipmentIds | ) |
|
|
staticprotected |
- Аргументы
-
- Возвращает
- int[]
См. определение в файле manager.php строка 866
◆ getDeliveryRequestActions()
| getDeliveryRequestActions |
( |
| $requestId | ) |
|
|
static |
- Аргументы
-
- Возвращает
- array Request actions
- Исключения
-
ArgumentNullException
См. определение в файле manager.php строка 139
◆ getDeliveryRequestContent()
| getDeliveryRequestContent |
( |
| $requestId | ) |
|
|
static |
- Аргументы
-
- Возвращает
- Result
См. определение в файле manager.php строка 704
◆ getDeliveryRequestFormFields()
| getDeliveryRequestFormFields |
( |
| $deliveryId, |
|
|
| $formFieldsType, |
|
|
array | $shipmentIds, |
|
|
array | $additional = array() ) |
|
static |
- Аргументы
-
| int | $deliveryId | |
| int | $formFieldsType | FORM_FIELDS_TYPE_ACTION | FORM_FIELDS_TYPE_ADD | FORM_FIELDS_TYPE_CREATE |
| int[] | $shipmentIds | |
| array | $additional | |
- Возвращает
- array Form fields
- Исключения
-
ArgumentNullException
См. определение в файле manager.php строка 416
◆ getDeliveryRequestHandlerByDeliveryId()
| getDeliveryRequestHandlerByDeliveryId |
( |
| $deliveryId | ) |
|
|
static |
- Аргументы
-
- Возвращает
- HandlerBase|null Delivery request handler
- Исключения
-
ArgumentNullException
- Исключения
-
SystemException
См. определение в файле manager.php строка 176
◆ getDeliveryRequestHandlerByRequestId()
| getDeliveryRequestHandlerByRequestId |
( |
| $requestId | ) |
|
|
staticprotected |
- Аргументы
-
- Возвращает
- HandlerBase|null Delivery request handler
- Исключения
-
ArgumentNullException
См. определение в файле manager.php строка 155
◆ getDeliveryRequestShipmentActions()
| getDeliveryRequestShipmentActions |
( |
Shipment | $shipment | ) |
|
|
static |
- Аргументы
-
- Возвращает
- array Shipment actions
- Исключения
-
ArgumentNullException
См. определение в файле manager.php строка 118
◆ getDeliveryRequestShipmentContent()
| getDeliveryRequestShipmentContent |
( |
| $requestId, |
|
|
| $shipmentId ) |
|
static |
- Аргументы
-
| int | $shipmentId | |
| int | $requestId | |
- Возвращает
- Result
- Исключения
-
ArgumentException
См. определение в файле manager.php строка 52
◆ getMessageAddressees()
◆ getRequestIdByShipmentId()
| getRequestIdByShipmentId |
( |
| $shipmentId | ) |
|
|
static |
- Аргументы
-
- Возвращает
- int Request ID
См. определение в файле manager.php строка 946
◆ getRequestStatusSemantics()
| getRequestStatusSemantics |
( |
| ) |
|
|
static |
◆ initJs()
◆ isShipmentSent()
| isShipmentSent |
( |
| $shipmentId | ) |
|
|
static |
- Аргументы
-
- Возвращает
- bool
См. определение в файле manager.php строка 937
◆ onBeforeShipmentDelete()
| onBeforeShipmentDelete |
( |
& | $shipment | ) |
|
|
static |
◆ onBeforeShipmentSave()
| onBeforeShipmentSave |
( |
& | $order, |
|
|
& | $shipment ) |
|
static |
- Аргументы
-
| Order | $order | |
| Shipment | $shipment | |
См. определение в файле manager.php строка 1264
◆ processShipmentResult()
| processShipmentResult |
( |
| $result, |
|
|
| $requestId = 0 ) |
|
staticprotected |
- Аргументы
-
| ShipmentResult | $result | |
| int | $requestId | |
- Возвращает
- ShipmentResult
См. определение в файле manager.php строка 362
◆ saveShipmentResult()
- Аргументы
-
| $shipmentId | |
| ShipmentResult | $shipmentResult | |
- Возвращает
- Result
- Исключения
-
ArgumentException
- Исключения
-
ArgumentNullException
- Исключения
-
ArgumentOutOfRangeException
- Исключения
-
NotSupportedException
- Исключения
-
ObjectNotFoundException
- Исключения
-
Exception
См. определение в файле manager.php строка 1227
◆ sendMessage()
| sendMessage |
( |
string | $addressee, |
|
|
Message\Message | $message, |
|
|
int | $requestId, |
|
|
int | $shipmentId ) |
|
static |
- Аргументы
-
| string | $addressee | |
| Message\Message | $message | |
| int | $requestId | |
| int | $shipmentId | |
См. определение в файле manager.php строка 1326
◆ setMarkerShipmentChanged()
| setMarkerShipmentChanged |
( |
& | $order, |
|
|
& | $shipment ) |
|
staticprotected |
- Аргументы
-
| Order | $order | |
| Shipment | $shipment | |
См. определение в файле manager.php строка 1292
◆ unSetMarkerShipmentChanged()
| unSetMarkerShipmentChanged |
( |
| $shipmentId | ) |
|
|
staticprotected |
◆ updateDeliveryRequest()
| updateDeliveryRequest |
( |
| $requestId, |
|
|
array | $fields, |
|
|
bool | $overwriteProperties = false ) |
|
static |
- Аргументы
-
| $requestId | |
| array | $fields | |
| bool | $overwriteProperties | |
- Возвращает
- Result
См. определение в файле manager.php строка 497
◆ updateShipmentsFromDeliveryRequest()
| updateShipmentsFromDeliveryRequest |
( |
| $requestId, |
|
|
array | $shipmentIds ) |
|
static |
- Аргументы
-
| int | $requestId | |
| int [] | $shipmentIds | |
- Возвращает
- Result
- Исключения
-
Exception
См. определение в файле manager.php строка 1096
◆ $isChangedShipmentNeedsMark
| $isChangedShipmentNeedsMark = true |
|
staticprotected |
◆ EXTERNAL_STATUS_SEMANTIC_PROCESS
| const EXTERNAL_STATUS_SEMANTIC_PROCESS = 'process' |
◆ EXTERNAL_STATUS_SEMANTIC_SUCCESS
| const EXTERNAL_STATUS_SEMANTIC_SUCCESS = 'success' |
◆ FORM_FIELDS_TYPE_ACTION
| const FORM_FIELDS_TYPE_ACTION = 30 |
◆ FORM_FIELDS_TYPE_ADD
| const FORM_FIELDS_TYPE_ADD = 20 |
◆ FORM_FIELDS_TYPE_CREATE
| const FORM_FIELDS_TYPE_CREATE = 10 |
◆ MESSAGE_MANAGER_ADDRESSEE
| const MESSAGE_MANAGER_ADDRESSEE = 'MANAGER' |
◆ MESSAGE_RECEIVED_EVENT_CODE
| const MESSAGE_RECEIVED_EVENT_CODE = 'OnDeliveryRequestMessageReceived' |
◆ MESSAGE_RECIPIENT_ADDRESSEE
| const MESSAGE_RECIPIENT_ADDRESSEE = 'RECIPIENT' |
◆ REQUEST_ACTION_EXECUTED_EVENT_CODE
| const REQUEST_ACTION_EXECUTED_EVENT_CODE = 'OnDeliveryRequestActionExecuted' |
◆ REQUEST_CREATED_EVENT_CODE
| const REQUEST_CREATED_EVENT_CODE = 'OnDeliveryRequestCreated' |
◆ REQUEST_DELETED_EVENT_CODE
| const REQUEST_DELETED_EVENT_CODE = 'OnDeliveryRequestDeleted' |
◆ REQUEST_UPDATED_EVENT_CODE
| const REQUEST_UPDATED_EVENT_CODE = 'OnDeliveryRequestUpdated' |
◆ STATUS_PREPARED
| const STATUS_PREPARED = 0 |
◆ STATUS_PROCESSED
| const STATUS_PROCESSED = 20 |
◆ STATUS_SENT
Объявления и описания членов класса находятся в файле:
- C:/bitrix/modules/sale/lib/delivery/requests/manager.php