Функция CreateOrder (RequestID, ClientCode, TakingDate, OrderIntervalID, Shipper, Description, Comment, Packages, Weight, Volume, Loading) возвращает номер заказа.
Метод применяется при необходимости вызова водителя-экспедитора для забора груза у отправителя. В методе необходимо указать контактную информацию отправителя в параметре Shipper и получателя в параметре Consignee.
ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА
ПАРАМЕТРЫ | ПАРАМЕТРЫ | ОПИСАНИЕ |
RequestID | minOccurs="1" maxOccurs="1" type="guid" |
уникальный идентификатор запроса |
ClientCode | minOccurs="1" maxOccurs="1" type="int" |
код клиента |
TakingDate | minOccurs="1" maxOccurs="1" type="dateTime" |
дата забора груза (учитывается только сама дата, время отбрасывается)(в формате YYYY-MM-DD) |
OrderIntervalID | minOccurs="1" maxOccurs="1" type="short" |
код временного интервала забора груза |
Shipper | minOccurs="1" maxOccurs="1" type="tns:Address" |
реквизиты Отправителя |
Consignee | minOccurs="1" maxOccurs="1" type="tns:Address" |
реквизиты Получателя |
Description | minOccurs="0" maxOccurs="1" type="string" |
описание груза (максимально 50 символов, не может быть пустой или незаданной строкой) |
Comment | minOccurs="0" maxOccurs="1" type=string" |
комментарии к заказу |
Packages | minOccurs="1" maxOccurs="1" type="int" |
количество мест (не может быть отрицательным или нулевым) |
Weight | minOccurs="1" maxOccurs="1" type="decimal" |
вес [кг] (не может быть меньше 0,1 кг, а также превышать 10.000 кг) |
Volume | minOccurs="1" maxOccurs="1" type="decimal" |
объём [куб.м] (не может быть меньше 0,01 куб.м, а также превышать 100 куб.м) |
Loading | minOccurs="1" maxOccurs="1" type="boolean" |
погрузка 0 (false) – не требуется 1 (true) – требуется |
DocReturn | minOccurs="1" maxOccurs="1" type="boolean" |
возврат документов 0 (false) – не требуется 1 (true) – требуется |
CargoHandling | minOccurs="1" maxOccurs="1" type="boolean" |
разгрузка 0 (false) – не требуется 1 (true) – требуется |
DeliveryInterval | minOccurs="1" maxOccurs="1" type="boolean" |
интервальная доставка 0 (false) – не требуется 1 (true) – требуется |
DelivIntComment | minOccurs="0" maxOccurs="1" type="string" |
интервал |
ImageWB | minOccurs="1" maxOccurs="1" type="boolean" |
скан 0 (false) – не требуется 1 (true) – требуется |
OrderLathing | minOccurs="1" maxOccurs="1" type="boolean" |
обрешетка 0 (false) – не требуется 1 (true) – требуется |
Stamp | minOccurs="1" maxOccurs="1" type="boolean" |
отметка получателя на экземпляре накладной МЭ 0 (false) – не требуется 1 (true) – требуется |
SupportingDocumentsScan | minOccurs="1" maxOccurs="1" type="boolean" |
скан сопроводительных документов 0 (false) – не требуется 1 (true) – требуется |
<soap:Body>
<CreateOrder xmlns="http://ltl-ws.major-express.ru/mega/">
<RequestID>guid</RequestID>
<ClientCode>int</ClientCode>
<TakingDate>dateTime</TakingDate>
<OrderIntervalID>short</OrderIntervalID>
<Shipper>
<Person>string</Person>
<Phone>string</Phone>
<Company>string</Company>
<Address>string</Address>
<PostIndex>string</PostIndex>
<CityCode>short</CityCode>
</Shipper>
<Consignee>
<Person>string</Person>
<Phone>string</Phone>
<Company>string</Company>
<Address>string</Address>
<PostIndex>string</PostIndex>
<CityCode>short</CityCode>
</Consignee>
<Description>string</Description>
<Comment>string</Comment>
<Packages>int</Packages>
<Weight>decimal</Weight>
<Volume>decimal</Volume>
<Loading>boolean</Loading>
<DocReturn>boolean</DocReturn>
<CargoHandling>boolean</CargoHandling>
<DeliveryInterval>boolean</DeliveryInterval>
<DelivIntComment>string</DelivIntComment>
<ImageWB>boolean</ImageWB>
<OrderLathing>boolean</OrderLathing>
<Stamp>boolean</Stamp>
<SupportingDocumentsScan>boolean</SupportingDocumentsScan>
</CreateOrder>
</soap:Body>
ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА
ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
CreateOrderResult | minOccurs="1" maxOccurs="1" type="string" |
номер созданного заказа |
<soap:Body>
<CreateOrderResponse xmlns="http://ltl-ws.major-express.ru/mega/">
<CreateOrderResult>string</CreateOrderResult>
</CreateOrderResponse>
</soap:Body>