5. Преалерт с детализацией с ДШВ с указанием реквизитов отправителя

Функция LoadWithDetailsLWH_Shipper (RequestID, ClientCode, TakingDate, Shipper, Consignee, Description, ClientWBID, Cost, Comment, CargoLoad, CargoHandling, DeliveryInterval, DelivIntComment, DocReturn, ImageWB, OrderLathing, DeliveryType, Stamp, SupportingDocumentsScan, Packages) возвращает номер накладной.

Метод предназначен для загрузка преалерта (создания накладной) с детализацией по местам без ДШВ с указанием контактных данных Отправителя (параметр Shipper) и Получателя (параметр Consignee).

По каждому месту указывается:

  • PackageID - номер места,
  • Weight - вес места
  • Length - длина,
  • Width - ширина,
  • Height - высота

ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА
ПАРАМЕТРЫ ОПИСАНИЕ В WSDL ОПИСАНИЕ
RequestID minOccurs="1"
maxOccurs="1"
type="guid"
уникальный идентификатор запроса
ClientCode minOccurs="1"
maxOccurs="1"
type="int"
клиентский номер
TakingDate minOccurs="1"
maxOccurs="1"
type="dateTime"
дата забора груза (учитывается только сама дата, время отбрасывается)
Shipper minOccurs="1"
maxOccurs="1"
type="Address"
реквизиты Отправителя
Consignee minOccurs="1"
maxOccurs="1"
type="Address"
реквизиты получателя
Description minOccurs="0"
maxOccurs="1"
type="string"
описание груза (максимально 50 символов, не может быть пустой или незаданной строкой)
ClientWBID minOccurs="0"
maxOccurs="1"
type="string"
идентификатор отправки клиента (максимально 100 символов)
Cost minOccurs="1"
maxOccurs="1"
type="decimal"
объявленная ценность в рублях (не может быть отрицательной или нулевой, а также превышать 100.000.000 рублей)
Comment minOccurs="0"
maxOccurs="1"
type="string"
комментарий к доставке (максимально 255 символов)
CargoLoad 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"
интервал (максимально 40 символов)
DocReturn minOccurs="1"
maxOccurs="1"
type="boolean"
возврат документов
0 (false) – не требуется
1 (true) – требуется
ImageWB minOccurs="1"
maxOccurs="1"
type="boolean"
скан экспедиторской расписки
0 (false) – не требуется
1 (true) – требуется
OrderLathing minOccurs="1"
maxOccurs="1"
type="boolean"
обрешетка
0 (false) – не требуется
1 (true) – требуется
Weight minOccurs="1"
maxOccurs="1"
type="decimal"
вес [кг] (не может быть меньше 0,1 кг, а также превышать 10.000 кг)
Volume minOccurs="1"
maxOccurs="1"
type="decimal"
объём [куб.м] (не может быть меньше 0,01 куб.м, а также превышать 100 куб.м)
Stamp minOccurs="1"
maxOccurs="1"
type="boolean"
отметка получателя на экземпляре накладной МЭ
0 (false) – не требуется
1 (true) – требуется
SupportingDocumentsScan minOccurs="1"
maxOccurs="1"
type="boolean"
скан сопроводительных документов
0 (false) – не требуется
1 (true) – требуется
Packages minOccurs="0"
maxOccurs="1"
type="tns:ArrayOfLWH"
список мест
  <soap:Body>
    <LoadWithDetailsLWH_Shipper xmlns="http://ltl-ws.major-express.ru/mega/">
      <RequestID>guid</RequestID>
      <ClientCode>int</ClientCode>
      <TakingDate>dateTime</TakingDate>
      <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>
      <ClientWBID>string</ClientWBID>
      <Cost>decimal</Cost>
      <Comment>string</Comment>
      <CargoLoad>boolean</CargoLoad>
      <CargoHandling>boolean</CargoHandling>
      <DeliveryInterval>boolean</DeliveryInterval>
      <DelivIntComment>string</DelivIntComment>
      <DocReturn>boolean</DocReturn>
      <ImageWB>boolean</ImageWB>
      <OrderLathing>boolean</OrderLathing>
      <DeliveryType>unsignedByte</DeliveryType>
      <Stamp>boolean</Stamp>
      <SupportingDocumentsScan>boolean</SupportingDocumentsScan>
      <Packages>
        <LWH>
          <PackageID>string</PackageID>
          <Weight>decimal</Weight>
          <Length>int</Length>
          <Width>int</Width>
          <Height>int</Height>
        </LWH>
        <LWH>
          <PackageID>string</PackageID>
          <Weight>decimal</Weight>
          <Length>int</Length>
          <Width>int</Width>
          <Height>int</Height>
        </LWH>
      </Packages>
    </LoadWithDetailsLWH_Shipper>
  </soap:Body>
ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА
ПАРАМЕТРЫ ОПИСАНИЕ В WSDL ОПИСАНИЕ
LoadWithDetailsLWH_ShipperResult minOccurs="1"
maxOccurs="1"
type="int"
номер накладной
  <soap:Body>
    <LoadWithDetailsLWH_ShipperResponse xmlns="http://ltl-ws.major-express.ru/mega/">
      <LoadWithDetailsLWH_ShipperResult>int</LoadWithDetailsLWH_ShipperResult>
    </LoadWithDetailsLWH_ShipperResponse>
  </soap:Body>