Метод устарел.
Был заменён на метод:
Получение данных о накладной по её номеру (текущее состояние)
WaybillInfo
Обоснование замены:
| Критерий | me_oneInvoice | WaybillInfo | Вывод |
|---|---|---|---|
| Назначение | Получение информации по одной накладной | Получение информации по одной накладной | Функционально почти один в один |
| Название | me_oneInvoice | WaybillInfo | 🟢 Новое название понятнее и соответствует другим методам |
| Входной параметр | MajorNumber | waybillNumber | 🟢 Новый вариант лучше отражает бизнес-смысл |
| Структура ответа | Плоский список полей | Логические блоки | 🟢 Большое улучшение |
| Отправитель | ShipperLastName, ShipperPhone, ShipperAdres | Route → Shipper | 🟢 Лучше организована модель |
| Получатель | ConsigneeLastName, ConsigneePhone и т.д. | Route → Consignee | 🟢 Лучше организована модель |
| Груз | WBWeight, WBLength, WBWidth | CargoInfo | 🟢 Выделена отдельная сущность |
| Оплата | Поля разбросаны среди остальных | PaymentInfo | 🟢 Логическое выделение |
| Места груза | Нет явной детализации по местам | Places | 🟢 Новый метод явно поддерживает список мест |
| История | Нет | Отдельный метод WaybillInfoWithHistory | 🟢 Добавлена специализированная операция |
| Типы данных | Есть string для размеров (WbLength) | Более строгие типы (double) | 🟢 Лучше типизация |
| Расширение | Добавление поля увеличивает плоский объект | Добавление внутри соответствующего блока | 🟢 Проще сопровождение |
Бывшее местоположение: Major Express Wiki > WEB-СЕРВИСЫ > WEB-СЕРВИС АГЕНТСКИЙ > ЭКСПРЕСС-ДОСТАВКА > МЕТОДЫ > НАКЛАДНАЯ > Информация по накладным без детализации по местам
Функция me_oneInvoice (MajorNumber) возвращает информацию по накладной
ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА
| ПАРАМЕТР | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
| MajorNumber | minOccurs="0" maxOccurs="1" type="string" | номер накладной МЭ |
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<TicketHeader xmlns="http://tempuri.org/">
<Ticket>string</Ticket>
<UserName>string</UserName>
<CheckSum>int</CheckSum>
<inRole>boolean</inRole>
</TicketHeader>
</soap:Header>
<soap:Body>
<me_oneInvoice xmlns="http://tempuri.org/">
<MajorNumber>string</MajorNumber>
</me_oneInvoice>
</soap:Body>
</soap:Envelope>
ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА
| ПАРАМЕТР | ОПИСАНИЕ В WSDL | ОПИСАНИЕ | |
| ResCode | minOccurs="1" maxOccurs="1" type="int" | код ответа | |
| ResText | minOccurs="0" maxOccurs="1" type="string" | текст ответа | |
| WBNumber | minOccurs="0" maxOccurs="1" type="string" | номер накладной | |
| WBOpenDate | minOccurs="1" maxOccurs="1" type="dateTime" | дата создания накладной | |
| WBOpenTime | minOccurs="1" maxOccurs="1" type="dateTime" | время создания накладной | |
| WBOldNumber | minOccurs="0" maxOccurs="1" type="string" | идентификатор отправки клиента (максимально 50 символов) | |
| FedexNum | minOccurs="0" maxOccurs="1" type="string" | номер международной накладной | |
| Client_Name | minOccurs="0" maxOccurs="1" type="string" | название Клиента | |
| PayerCode | minOccurs="1" maxOccurs="1" type="int" | номер плательщика | |
| ShipperLastName | minOccurs="0" maxOccurs="1" type="string" | ФИО Отправителя | |
| ShipperCompany | minOccurs="0" maxOccurs="1" type="string" | компания Отправителя | |
| ShipperPostIndex | minOccurs="0" maxOccurs="1" type="string" | почтовый индекс Отправителя | |
| ShipperAdres | minOccurs="0" maxOccurs="1" type="string" | адрес Отправителя | |
| ShipperCityCode | minOccurs="1" maxOccurs="1" type="int" | код города Отправителя | |
| ShipperCity_Name | minOccurs="0" maxOccurs="1" type="string" | название города Отправителя | |
| ShipperAgentCode | minOccurs="1" maxOccurs="1" type="short" | код Агента Отправителя | |
| ShipperAgent_Name | minOccurs="0" maxOccurs="1" type="string" | название Агента Отправителя | |
| ConsigneeLastName | minOccurs="0" maxOccurs="1" type="string" | ФИО Получателя | |
| ConsigneeCompany | minOccurs="0" maxOccurs="1" type="string" | компания Получателя | |
| ConsigneeAdres | minOccurs="0" maxOccurs="1" type="string" | адрес Получателя | |
| ConsigneePhone | minOccurs="0" maxOccurs="1" type="string" | телефон Получателя | |
| ConsigneePostIndex | minOccurs="0" maxOccurs="1" type="string" | почтовый индекс Получателя | |
| ConsigneeCityCode | minOccurs="1" maxOccurs="1" type="int" | код города Получателя | |
| ConsigneeCity_Name | minOccurs="0" maxOccurs="1" type="string" | название города Получателя | |
| ConsigneeAgentCode | minOccurs="1" maxOccurs="1" type="short" | код Агента Получателя | |
| ConsigneeAgent_Name | minOccurs="0" maxOccurs="1" type="string" | название Агента Получателя | |
| ConsigneeCountryCode | minOccurs="1" maxOccurs="1" type="short" | код страны Получателя | |
| WBPackage | minOccurs="1" maxOccurs="1" type="short" | количество мест (не может быть отрицательным или нулевым) | |
| WBWeight | minOccurs="1" maxOccurs="1" type="float" | вес [кг] (не может быть меньше 0,1 кг, а также превышать 10.000 кг) | |
| WBPackageType | minOccurs="0" maxOccurs="1" type="string" | тип упаковки | |
| WbLength | minOccurs="0" maxOccurs="1" type="string" | длина (см) | |
| WbWidth | minOccurs="0" maxOccurs="1" type="string" | ширина (см) | |
| WbHeight | minOccurs="0" maxOccurs="1" type="string" | высота (см) | |
| WBVolumeWeight | minOccurs="1" maxOccurs="1" type="float" | объемный вес отправления (груза) | |
| WBCost | minOccurs="1" maxOccurs="1" type="float" | объявленная ценность в рублях (не может быть отрицательной или нулевой, а также превышать 100.000.000 рублей) | |
| MoneyType | minOccurs="0" maxOccurs="1" type="string" | валюта объявленной ценности | |
| WhoWillPay | minOccurs="1" maxOccurs="1" type="unsignedByte" | код стороны оплаты 1 - отправитель, 2 - получатель, 3 - я сторона | |
| PaymentType | minOccurs="1" maxOccurs="1" type="unsignedByte" | код типа оплаты 1 - наличные 2 - безналичные | |
| PaymentType_Name | minOccurs="0" maxOccurs="1" type="string" | название типа оплаты | |
| Comments | minOccurs="0" maxOccurs="1" type="string" | комментарии | |
| WBCloseDate | minOccurs="1" maxOccurs="1" type="dateTime" | дата доставки | |
| WBCloseTime | minOccurs="0" maxOccurs="1" type="string" | время доставки | |
| Submitter | minOccurs="0" maxOccurs="1" type="string" | фактический получатель груза фамилия + 1.секретарь (reception) 2.сотрудник 3.канцелярия (экспедиция) 4.лично 5.охрана 6.родственник | |
| Courier | minOccurs="0" maxOccurs="1" type="string" | доставил груз | |
| Freight_USD | minOccurs="1" maxOccurs="1" type="double" | стоимость перевозки (USD) | |
| Freight_RUR | minOccurs="1" maxOccurs="1" type="double" | стоимость перевозки (руб.) | |
| Insurance_RUR | minOccurs="1" maxOccurs="1" type="double" | страховая премия (руб.) | |
| Insurance_USD | minOccurs="1" maxOccurs="1" type="double" | страховая премия (USD) | |
| TransitMoscow | minOccurs="1" maxOccurs="1" type="int" | транзит через Москву | |
| FreightType | minOccurs="1" maxOccurs="1" type="boolean" | тип перевозки | |
| WBDescription | minOccurs="0" maxOccurs="1" type="string" | описание вложений | |
| ReAddr | minOccurs="0" maxOccurs="1" type="string" | переадресация | |
| NaklStatusId | minOccurs="1" maxOccurs="1" type="unsignedByte" | код статуса накладной | |
| NaklStatus | minOccurs="0" maxOccurs="1" type="string" | название статуса накладной | |
| SpecialDelivConditions | minOccurs="0" maxOccurs="1" type="string" | особые условия доставки: 0 - нет, 1 - срочная доставка, 2 - доставка в субботу, 3 - доставка с возвратом, 4 - возвратная накладная. | |
| IsNeedScan | minOccurs="1" maxOccurs="1" type="boolean" | нужен ли скан | |
| ConsigneeCountryCode | minOccurs="1" maxOccurs="1" type="short" | код страны получателя | |
| SpecialDeliveryConditions | minOccurs="0" maxOccurs="1" type="ArrayOfSpecialDeliveryCondition" | расширенный перечень особых условий доставки и платных услуг | |
| WbReturnNumber | minOccurs="0" maxOccurs="1" type="string" | номер возвратной накладной | |
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<me_oneInvoiceResponse xmlns="http://tempuri.org/">
<me_oneInvoiceResult>
<SP_Invoice_GenerResult>
<ResCode>int</ResCode>
<ResText>string</ResText>
<WBNumber>string</WBNumber>
<WBOpenDate>dateTime</WBOpenDate>
<WBOpenTime>string</WBOpenTime>
<WBOldNumber>string</WBOldNumber>
<FedexNum>string</FedexNum>
<Client_Name>string</Client_Name>
<PayerCode>int</PayerCode>
<ShipperLastName>string</ShipperLastName>
<ShipperPhone>string</ShipperPhone>
<ShipperCompany>string</ShipperCompany>
<ShipperPostIndex>string</ShipperPostIndex>
<ShipperAdres>string</ShipperAdres>
<ShipperCityCode>int</ShipperCityCode>
<ShipperCity_Name>string</ShipperCity_Name>
<ShipperAgentCode>short</ShipperAgentCode>
<ShipperAgent_Name>string</ShipperAgent_Name>
<ConsigneeLastName>string</ConsigneeLastName>
<ConsigneePhone>string</ConsigneePhone>
<ConsigneeCompany>string</ConsigneeCompany>
<ConsigneePostIndex>string</ConsigneePostIndex>
<ConsigneeAdres>string</ConsigneeAdres>
<ConsigneeCountryCode>short</ConsigneeCountryCode>
<ConsigneeCityCode>int</ConsigneeCityCode>
<ConsigneeCity_Name>string</ConsigneeCity_Name>
<ConsigneeAgentCode>short</ConsigneeAgentCode>
<ConsigneeAgent_Name>string</ConsigneeAgent_Name>
<WBWeight>string</WBWeight>
<WBPackage>short</WBPackage>
<WBPackageType>unsignedByte</WBPackageType>
<WBLength>string</WBLength>
<WBWidth>string</WBWidth>
<WBHeight>string</WBHeight>
<WBVolumeWeight>float</WBVolumeWeight>
<PaymentType>unsignedByte</PaymentType>
<PaymentType_Name>string</PaymentType_Name>
<WhoWillPay>unsignedByte</WhoWillPay>
<PaymentSide>string</PaymentSide>
<WBCost>string</WBCost>
<MoneyType>string</MoneyType>
<WBDescription>string</WBDescription>
<Comments>string</Comments>
<ReAddr>string</ReAddr>
<WBCloseDate>dateTime</WBCloseDate>
<WBCloseTime>string</WBCloseTime>
<Submitter>string</Submitter>
<Courier>string</Courier>
<Insurance_USD>double</Insurance_USD>
<Insurance_RUR>double</Insurance_RUR>
<Freight_USD>double</Freight_USD>
<Freight_RUR>double</Freight_RUR>
<TransitMoscow>int</TransitMoscow>
<FreightType>boolean</FreightType>
<NaklStatusId>unsignedByte</NaklStatusId>
<NaklStatus>string</NaklStatus>
<SpecialDelivConditions>unsignedByte</SpecialDelivConditions>
<IsNeedScan>int</IsNeedScan>
<ShipperCountryCode>short</ShipperCountryCode>
<SpecialDeliveryConditions>
<SpecialDeliveryCondition xsi:nil="true" />
<SpecialDeliveryCondition xsi:nil="true" />
</SpecialDeliveryConditions>
<WbReturnNumber>string</WbReturnNumber>
</SP_Invoice_GenerResult>
<SP_Invoice_GenerResult>
<ResCode>int</ResCode>
<ResText>string</ResText>
<WBNumber>string</WBNumber>
<WBOpenDate>dateTime</WBOpenDate>
<WBOpenTime>string</WBOpenTime>
<WBOldNumber>string</WBOldNumber>
<FedexNum>string</FedexNum>
<Client_Name>string</Client_Name>
<PayerCode>int</PayerCode>
<ShipperLastName>string</ShipperLastName>
<ShipperPhone>string</ShipperPhone>
<ShipperCompany>string</ShipperCompany>
<ShipperPostIndex>string</ShipperPostIndex>
<ShipperAdres>string</ShipperAdres>
<ShipperCityCode>int</ShipperCityCode>
<ShipperCity_Name>string</ShipperCity_Name>
<ShipperAgentCode>short</ShipperAgentCode>
<ShipperAgent_Name>string</ShipperAgent_Name>
<ConsigneeLastName>string</ConsigneeLastName>
<ConsigneePhone>string</ConsigneePhone>
<ConsigneeCompany>string</ConsigneeCompany>
<ConsigneePostIndex>string</ConsigneePostIndex>
<ConsigneeAdres>string</ConsigneeAdres>
<ConsigneeCountryCode>short</ConsigneeCountryCode>
<ConsigneeCityCode>int</ConsigneeCityCode>
<ConsigneeCity_Name>string</ConsigneeCity_Name>
<ConsigneeAgentCode>short</ConsigneeAgentCode>
<ConsigneeAgent_Name>string</ConsigneeAgent_Name>
<WBWeight>string</WBWeight>
<WBPackage>short</WBPackage>
<WBPackageType>unsignedByte</WBPackageType>
<WBLength>string</WBLength>
<WBWidth>string</WBWidth>
<WBHeight>string</WBHeight>
<WBVolumeWeight>float</WBVolumeWeight>
<PaymentType>unsignedByte</PaymentType>
<PaymentType_Name>string</PaymentType_Name>
<WhoWillPay>unsignedByte</WhoWillPay>
<PaymentSide>string</PaymentSide>
<WBCost>string</WBCost>
<MoneyType>string</MoneyType>
<WBDescription>string</WBDescription>
<Comments>string</Comments>
<ReAddr>string</ReAddr>
<WBCloseDate>dateTime</WBCloseDate>
<WBCloseTime>string</WBCloseTime>
<Submitter>string</Submitter>
<Courier>string</Courier>
<Insurance_USD>double</Insurance_USD>
<Insurance_RUR>double</Insurance_RUR>
<Freight_USD>double</Freight_USD>
<Freight_RUR>double</Freight_RUR>
<TransitMoscow>int</TransitMoscow>
<FreightType>boolean</FreightType>
<NaklStatusId>unsignedByte</NaklStatusId>
<NaklStatus>string</NaklStatus>
<SpecialDelivConditions>unsignedByte</SpecialDelivConditions>
<IsNeedScan>int</IsNeedScan>
<ShipperCountryCode>short</ShipperCountryCode>
<SpecialDeliveryConditions>
<SpecialDeliveryCondition xsi:nil="true" />
<SpecialDeliveryCondition xsi:nil="true" />
</SpecialDeliveryConditions>
<WbReturnNumber>string</WbReturnNumber>
</SP_Invoice_GenerResult>
</me_oneInvoiceResult>
</me_oneInvoiceResponse>
</soap:Body>
</soap:Envelope>
