Метод устарел.
Был заменён методом:
Получение списка мест (MPS) накладной по её номеру
WaybillPlacesInfo
Обоснование замены:
WaybillPlacesInfo является модернизацей me_OneInvoiceMPS, но не изменение бизнес-функции. Функция практически та же; модернизация заключается прежде всего в контракте, именовании и структурировании результата.
| Критерий | Старый me_OneInvoiceMPS | Новый WaybillPlacesInfo | Вывод |
|---|---|---|---|
| Назначение | Получение мест накладной | Получение списка мест накладной | 🟰 Функционально одна задача |
| Входной параметр | MajorNumber | waybillNumber | 🟢 Новое название единообразнее с WaybillInfo |
| Тип номера | string | string | 🟰 |
| Ответ | ResCode, ResText + данные мест | ResCode, ResText + Items | 🟢 Новый ответ структурирован |
| Коллекция мест | По имеющемуся описанию — не раскрыта как отдельная коллекция | Items содержит PlaceModel[] | 🟢 Явная модель списка |
| Номер места | MPS | PlaceNumber | 🟡 Похоже на переименование, но без спецификации семантику на 100% не подтверждаем |
| Вес | Weight: double | Weight: double | 🟰 |
| Ширина | Width: double | Width: double | 🟰 |
| Длина | Length: double | Length: double | 🟰 |
| Высота | Height: double | Height: double | 🟰 |
| Объёмный показатель | VolWeight: double | Volume: double | 🟡 Название изменилось; нельзя автоматически считать их идентичными |
| Модель данных | Плоский набор полей | Items → PlaceModel | 🟢 Более структурированный контракт |
| SOAP 1.1 | Старый метод | Поддерживается | 🟰 |
| SOAP 1.2 | Не подтверждено | Поддерживается | 🟢 |
| Сервис | manifest.asmx | ShipmentService.asmx | 🟢 Перенесён в новую линейку API |
| Название метода | me_OneInvoiceMPS | WaybillPlacesInfo | 🟢 Понятнее и согласуется с WaybillInfo |
Бывшее местоположение: Major Express Wiki > WEB-СЕРВИСЫ > WEB-СЕРВИС АГЕНТСКИЙ > ЭКСПРЕСС-ДОСТАВКА > МЕТОДЫ > НАКЛАДНАЯ > Выборка мест накладной по ее номеру
