Функция WBinfo2 (WBNumber) возвращает расширенную информацию по накладной (даты создания и закрытия, отправитель, получатель, клиентская информация, вес, количество мест, объявленная ценность, ДШВ, описание, центр затрат, объём, объёмный вес, кто получил, а так же расчетную дату доставки и данные по грузовым местам).
Важно! Контракт метода WBinfo2 возвращает список объектов унаследованных от базового класса WBinfo (метод WBinfo).
Метод применяется после формирования накладной на доставку груза Получателю для получения информации по накладной, в том числе определения даты доставки груза и получения данных по грузовым местам.
Для предварительного расчета срока доставки перед формированием накладной можно воспользоваться методом Calculator.
ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА
ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
WBNumber | minOccurs="0" maxOccurs="1" type="string" |
номер накладной |
<soap:Body>
<WBinfo2 xmlns="http://ltl-ws.major-express.ru/edclients/">
<WBNumber>string</WBNumber>
</WBinfo2>
</soap:Body>
ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА
ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
WBinfoResult | minOccurs="0" maxOccurs="1" type="EDWBinfo2" |
|
- EDWBinfo2. WBNumber* |
minOccurs="0" maxOccurs="1" type="string" |
номер накладной |
- EDWBinfo2. Open* |
minOccurs="1" maxOccurs="1" type="dateTime" |
дата создания накладной |
- EDWBinfo2. Close* |
minOccurs="1" maxOccurs="1" type="dateTime" |
дата закрытия накладной |
- EDWBinfo2. Shipper* |
minOccurs="1" maxOccurs="1" type="Address" |
реквизиты Отправителя |
- EDWBinfo2. Consignee* |
minOccurs="1" maxOccurs="1" type="Address" |
реквизиты Получателя |
- EDWBinfo2. ClientInfo* |
minOccurs="0" maxOccurs="1" type="string" |
идентификатор отправки клиента (максимально 50 символов) |
- EDWBinfo2. Weight* |
minOccurs="1" maxOccurs="1" type="decimal" |
вес [кг] (не может быть меньше 0,1 кг, а также превышать 10.000 кг) |
- EDWBinfo2. Package* |
minOccurs="1" maxOccurs="1" type="short" |
количество мест (не может быть отрицательным или нулевым) |
- EDWBinfo2. Cost* |
minOccurs="1" maxOccurs="1" type="decimal" |
объявленная ценность в рублях (не может быть отрицательной или нулевой, а также превышать 100.000.000 рублей) |
- EDWBinfo2. Size* |
minOccurs="0" maxOccurs="1" type="LengthWidthHeight" |
размеры отправления (от 1 до 1000 см) |
- EDWBinfo2. Description* |
minOccurs="0" maxOccurs="1" type="string" |
описание груза (максимально 80 символов, не может быть пустой или незаданной строкой) |
- EDWBinfo2. CostCenter* |
minOccurs="1" maxOccurs="1" type="int" |
код центра затрат |
- EDWBinfo2. Volume* |
minOccurs="1" maxOccurs="1" type="decimal" |
объем |
- EDWBinfo2. VolumeWeight* |
minOccurs="1" maxOccurs="1" type="decimal" |
объемный вес отправления (груза) |
- EDWBinfo2. Submitter* |
minOccurs="0" maxOccurs="1" type="string" |
фактический получатель груза фамилия + 1.секретарь (reception) 2.сотрудник 3.канцелярия (экспедиция) 4.лично 5.охрана 6.родственник |
- EDWBinfo2. IsReturnWB* |
minOccurs="1" maxOccurs="1" type="boolean" |
условие доставки: 0 (false) - стандартная накладная или без условия 1 (true) - возвратная накладная |
- EDWBinfo2. WBConnected* |
minOccurs="0" maxOccurs="1" type="string" |
связанная накладная: - возвратная накладная - если EDWBinfo.IsReturnWB = 0 - стандартная накладная - если EDWBinfo.IsReturnWB = 1 |
- EDWBinfo2. CalculatedDeliveryDate |
minOccurs="1" maxOccurs="1" type="dateTime" |
расчетная дата доставки груза по накладной |
- EDWBinfo2. Packages |
minOccurs="0" maxOccurs="1" type="tns:ArrayOfPackageInfo" |
массив данных с информацией по местам в накладной |
- EDWBinfo2. Packages. ArrayOfPackageInfo [ ]. PackageInfo |
minOccurs="0" maxOccurs="unbounded" type="tns:PackageInfo" |
|
- EDWBinfo2. Packages. ArrayOfPackageInfo [ i ]. PackageInfo. LA |
minOccurs="0" maxOccurs="1" type="string" |
номер грузового места |
- EDWBinfo2. Packages. ArrayOfPackageInfo [ i ]. PackageInfo. ClientID |
minOccurs="0" maxOccurs="1" type="string" |
идентификатор отправки по грузового места Клиента |
- EDWBinfo2. Packages. ArrayOfPackageInfo [ i ]. PackageInfo. Weight |
minOccurs="1" maxOccurs="1" nillable="true" type="double" |
вес [кг] (не может быть меньше 0,1 кг, а также превышать 10.000 кг) |
- EDWBinfo2. Packages. ArrayOfPackageInfo [ i ]. PackageInfo. Height |
minOccurs="1" maxOccurs="1" nillable="true" type="double" |
высота места (см) |
- EDWBinfo2. Packages. ArrayOfPackageInfo [ i ]. PackageInfo. Width |
minOccurs="1" maxOccurs="1" nillable="true" type="double" |
ширина места (см) |
- EDWBinfo2. Packages. ArrayOfPackageInfo [ i ]. PackageInfo. Length |
minOccurs="1" maxOccurs="1" nillable="true" type="double" |
длина места (см) |
- EDWBinfo2. Packages. ArrayOfPackageInfo [ i ]. PackageInfo. VolWeight |
minOccurs="1" maxOccurs="1" nillable="true" type="double" |
объемный вес отправления (груза) |
- EDWBinfo2. Packages. ArrayOfPackageInfo [ i ]. PackageInfo. Volume |
minOccurs="1" maxOccurs="1" nillable="true" type="double" |
объем |
<soap:Body>
<WBinfo2Response xmlns="http://ltl-ws.major-express.ru/edclients/">
<WBinfo2Result>
<CalculatedDeliveryDate>dateTime</CalculatedDeliveryDate>
<Packages>
<PackageInfo>
<LA>string</LA>
<ClientID>string</ClientID>
<Weight>double</Weight>
<Height>double</Height>
<Width>double</Width>
<Length>double</Length>
<VolWeight>double</VolWeight>
<Volume>double</Volume>
</PackageInfo>
<PackageInfo>
<LA>string</LA>
<ClientID>string</ClientID>
<Weight>double</Weight>
<Height>double</Height>
<Width>double</Width>
<Length>double</Length>
<VolWeight>double</VolWeight>
<Volume>double</Volume>
</PackageInfo>
</Packages>
</WBinfo2Result>
</WBinfo2Response>
</soap:Body>