Функция ClientRemoteService_WBAddition (WBNumber, IsRegister, AdditionType) не предусматривает получение ответа.
Метод предназначен только для внесения изменений в накладную, в части добавления или отмены платных услуг. Запрет на изменение услуги связан с выполнением определенных этапов перевозки груза.
Для проверки успешного добавления или отмены платной услуги в накладной используется метод ClientRemoteService_Is.
ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА
| ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
| WBNumber | minOccurs=”0” maxOccurs=”1” type=”string“ |
номер накладной |
| IsRegister | minOccurs=”1” maxOccurs=”1” type=”boolean“ |
установка или отмена требования оказания платной услуги 0 (false) – Отмена услуги 1 (true) – Добавление услуги |
| AdditionType | minOccurs=”1” maxOccurs=”1” type=”s2:WBAdditions“ |
платная услуга: – ScanWithReceiverSign – PersonalDeliveryWithPreCall – RequiredPreCall |
<soap:Body>
<ClientRemoteService_WBAddition xmlns="http://ltl-ws.major-express.ru/edclients/">
<WBNumber>string</WBNumber>
<IsRegister>boolean</IsRegister>
<AdditionType>ScanWithReceiverSign or PersonalDeliveryWithPreCall or RequiredPreCall</AdditionType>
</ClientRemoteService_WBAddition>
</soap:Body>
ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА
| ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
| нет | нет | не предусмотрен |
<soap:Body>
<ClientRemoteService_WBAdditionResponse xmlns="http://ltl-ws.major-express.ru/edclients/" />
</soap:Body>
ДОПОЛНИТЕЛЬНЫЕ МЕТОДЫ
Для проверки наличия платной услуги в накладной используется метод ClientRemoteService_Is.
Для проверки возможности добавления или отмены платных услуг предназначен метод ClientRemoteService_IsEnabled.
Для получения скана накладной с подписью получателя после доставки груза (при условии добавления такой услуги) рекомендуем использовать метод ClientRemoteService_DownloadContentWbScanWithReceiverSign.
