Экспорт

Название метода

Finance.Info.Currency

Назначение метода

Получение информации о кодах и названиях валют

Передаваемые параметры

struct (
      optional (string)auth_id
      (string)language
      optional (string|array|struct)currency
)

Название переменнойТип переменнойОбязательное наличиеОписание переменной
 
auth_idstringНетвторичный ключ доступа к методам(см. метод Finance.Security.Get.SecondaryKey)
languagestringДаязык для вывода информации (см.метод Finance.Info.Language)
currencystring
OR array
OR struct
Нетсписок интересующих валют (или единичная валюта), может отсутствовать или быть пустым (будут возвращены данные по всем валютам)
 

Возвращаемые значения

struct (
      (array)currency (
            struct (
                  (string)alphabetic_code
                  (int)numeric_code
                  (string)name
            )
      )
      (int)record_count
)

Название переменнойТип переменнойОбязательное наличиеОписание переменной
 
currencyarrayДамассив с информацией о валютах
alphabetic_codestringДаалфавитный код валюты
numeric_codeintДацифровой код валюты
namestringДаназвание валюты на выбранном языке
record_countintДаколичество элементов в возвращаемом массиве currency
 

Обработка ошибок

Данный метод может генерировать следующие FAULT CODES:

  • -101 - Отсутствует какой-либо обязательный параметр
  • -102 - Ошибка в синтаксисе значений параметров
  • -201 - Сервер базы данных не отвечает. Попробуйте повторить попытку позже
  • -202 - Ошибка выполнения запроса к серверу базы данных. Пожалуйста, свяжитесь с администраторами системы
  • -301 - Ошибка авторизации. Срок использования вторичного ключа истек
  • -302 - Ошибка авторизации. Доступ отклонен
  • -303 - Ошибка авторизации. Время использования системы истекло