Добавление или удаление услуги из накладной

Функция ClientRemoteService_WBAddition (WBNumber, IsRegisterAdditionType) не предусматривает получение ответа.

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

Для проверки успешного добавления или отмены платной услуги в накладной используется метод 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.