Экспорт

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

Finance.SOURCE.Get.Current

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

Получение информации о текущих курсах валют центробанков

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

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

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

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

struct (
      (array)currency (
            struct (
                  (string)alphabetic_code
                  (int)group
                  (double)rate
                  (int)amount
                  (double)change
            )
      )
      (dateTime.iso8601)date
      (int)record_count
)

Название переменнойТип переменнойОбязательное наличиеОписание переменной
 
currencyarrayДамассив с информацией о курсах
alphabetic_codestringДаалфавитный код валюты (см. метод Finance.Info.Currency)
groupintДагруппа классификатора по версии НБУ (имеет значение только для методов по НБУ)
ratedoubleДакурс в гривнах
amountintДаколичество денежных единиц валюты, по отношению к которым выставляется курс
changedoubleДаизменение курса
datedateTime.iso8601Дадата, которой датирована информация
record_countintДаколичество элементов в возвращаемом массиве currency
 

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

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

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