Список доступных интервалов для вызова водителя-экспедитора по заданным условиям

Функция OrderIntervals (Data) возвращает массив, состоящий из доступных интервалов для заказа.

Данный метод предназначен для определения доступных интервалов при вызове водителя-экспедитора на указанную дату с учетом типа заказа, города отправителя и других заданных параметров.

Важно! Метод используется только для определения доступных интервалов и не предназначен для формирования заказа. Для создания заказов необходимо воспользоваться одним из методов из раздела "Создание заказа".

ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА
ПАРАМЕТРЫ ОПИСАНИЕ В WSDL ОПИСАНИЕ
Data minOccurs="1"
maxOccurs="1"
type="tns:OrderIntervalsType"
- Data.CityCode minOccurs="1"
maxOccurs="1"
type="int"
Код города
- Data.Address minOccurs="0"
maxOccurs="1"
type="string"
Адрес забора груза
- Data.Created minOccurs="1"
maxOccurs="1"
type="dateTime"
Дата формирования заказа
- Data.CargoTakenDate minOccurs="1"
maxOccurs="1"
type="dateTime"
Дата забора груза
- Data.IsOrderUrgent minOccurs="1"
maxOccurs="1"
type="boolean"
срочность заказа:
0 (false) – стандартный заказ
1 (true) – срочный заказ
- Data.IsWBRequired minOccurs="1"
maxOccurs="1"
type="boolean"
требуется накладная.
0 (false) – Заказ без накладной
1 (true) – Заказ с накладной
<soap:Body>
    <OrderIntervals xmlns="http://ltl-ws.major-express.ru/edclients/">
      <Data>
        <CityCode>int</CityCode>
        <Address>string</Address>
        <Created>dateTime</Created>
        <CargoTakenDate>dateTime</CargoTakenDate>
        <IsOrderUrgent>boolean</IsOrderUrgent>
        <IsWBRequired>boolean</IsWBRequired>
      </Data>
    </OrderIntervals>
  </soap:Body>
ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА
ПАРАМЕТРЫ ОПИСАНИЕ В WSDL ОПИСАНИЕ
OrderIntervalsResult [ ] minOccurs="0"
maxOccurs="1"
type="tns:ArrayOfOrderInterval"
OrderIntervalsResult [ i ].ID minOccurs="1"
maxOccurs="1"
type="short"
Код интервала
OrderIntervalsResult [ i ].StartTime minOccurs="1"
maxOccurs="1"
type="dateTime"
Время начала
OrderIntervalsResult [ i ].EndTime minOccurs="1"
maxOccurs="1"
type="dateTime"
Время окончания
OrderIntervalsResult [ i ].Interval minOccurs="0"
maxOccurs="1"
type="string"
Интервал для забора груза
<soap:Body>
    <OrderIntervalsResponse xmlns="http://ltl-ws.major-express.ru/edclients/">
      <OrderIntervalsResult>
        <OrderInterval>
          <ID>short</ID>
          <StartTime>dateTime</StartTime>
          <EndTime>dateTime</EndTime>
          <Interval>string</Interval>
        </OrderInterval>
        <OrderInterval>
          <ID>short</ID>
          <StartTime>dateTime</StartTime>
          <EndTime>dateTime</EndTime>
          <Interval>string</Interval>
        </OrderInterval>
      </OrderIntervalsResult>
    </OrderIntervalsResponse>
  </soap:Body>

ДОПОЛНИТЕЛЬНЫЕ МЕТОДЫ
Для создания заказов на вызов водителя-экспедитора на адрес отправителя используются методы.

Для получения списка обслуживаемых городов предназначены методы dict_Cities и dict_Cities2.