GetReferenceData: Currencies — Валюты
📋 Описание
Функция позволяет получить список валют, необходимых для использования в других функциях при вызове 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>