GetReferenceData: Currencies — Валюты

SOAP-операция: Currencies
Эндпоинт: GetReferenceData
📋 Описание

Функция позволяет получить список валют, необходимых для использования в других функциях при вызове web-сервиса.

⚙️ Параметры запроса
Параметр Тип Обязательно Описание
login string Да имя пользователя
password string Да пароль
parameters Element Да список параметров
⚙️ Описание параметра parameters

Структура parameters должна содержать свойство Key, заполненное значением «parameters». Сами параметры передаются списком через свойство List, которое не может быть пустым.

Параметр Тип Обязательно Описание
Reference string Да Имя справочника, должно быть равно «Currencies»
⚙️ Возвращаемый тип

Element

Имеет свойство Key равное «Currencies» и содержит элементы справочника в свойстве List. Информация об ошибке, при её наличии заносится в свойство Properties (см. раздел Получение информации об ошибках).

Каждый элемент справочника из списка List в виде структуры Element заполнен следующим образом:

Параметр Тип Обязательно Описание
Key string Да Уникальный номер элемента справочника в
формате GUID (Globally Unique Identifier)
Value string Да Краткое наименование валюты
Fields Element Другие свойства элемента справочника
💻 Примеры запроса/ответа
<soap:Envelope
  xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:ns1="http://www.cargo3.ru">
  <soap:Header/>
  <soap:Body>
    <ns1:GetReferenceData>
      <ns1:login>test</ns1:login>
      <ns1:password>2016</ns1:password>
      <ns1:parameters>
        <ns1:Key>parameters</ns1:Key>
        <ns1:List>
          <ns1:Key>Reference</ns1:Key>
          <ns1:Value>Currencies </ns1:Value>
          <ns1:ValueType>string</ns1:ValueType>
        </ns1:List>
      </ns1:parameters>
    </ns1:GetReferenceData>
  </soap:Body>
</soap:Envelope>
<soap:Envelope
  xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
  <soap:Body>
    <m:GetReferenceDataResponse
      xmlns:m="http://www.cargo3.ru">
      <m:return
        xmlns:xs="http://www.w3.org/2001/XMLSchema"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <m:Key>MarkingTypes</m:Key>
        <m:List>
          <m:Key>ИзделияИзМеха</m:Key>
          <m:Value xsi:type="xs:string">Изделия из меха</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:List>
        <m:List>
          <m:Key>ЛекарственныеПрепараты</m:Key>
          <m:Value xsi:type="xs:string">Лекарственные препараты</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:List>
        <m:List>
          <m:Key>ТабачнаяПродукция</m:Key>
          <m:Value xsi:type="xs:string">Табачная продукция</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:List>
        <m:List>
          <m:Key>ОбувныеТовары</m:Key>
          <m:Value xsi:type="xs:string">Обувные товары</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:List>
      </m:return>
    </m:GetReferenceDataResponse>
  </soap:Body>
</soap:Envelope>