Обновление курсов валют

Материал из Mid Office Manager Help
Версия от 10:45, 21 июня 2018; Vrublevsky (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Mid Office Manager позволяет автоматически загружать курсы в справочник курсов валют. Для этого нужно настроить задачу загрузки и синхронизации курсов с центральным сервером (где эти курсы поддерживаются в актуальном состоянии).

Чтобы настроить синхронизацию, необходимо в файле boot.properties экземпляра Mid Office Manager, в котором надо настроить загрузку курсов, добавить следующие строки:

 #url сервиса
 com.gridnine.xtrip.server.synchronization.url=http://ibe.gridnine.com:9090/sync/
 #имя входа в Sabre IBE
 com.gridnine.xtrip.server.synchronization.user=syncrobot
 #пароль имени входа в Sabre IBE
 com.gridnine.xtrip.server.synchronization.password=ibesync2012

Далее в Mid Office Manager нужно создать новую задачу планировщика в следующей последовательности:

  1. В окне Mid Office Manager щелкните кнопку «Создать» (Ctrl+N), в открывшемся окне последовательно выберите Системные настройки -> Настройки задачи планировщика.
  2. В окне новой задачи планировщика задайте следующие параметры:
    • Наименование — задайте информативное название задачи, позволяющее понять, что она делает, не обращаясь к разделу Job class.
    Это наименование будет отображаться во всех экранных формах программы.
    • Job Class — задайте значение com.gridnine.xtrip.server.model.synchronization.standard.CurrencyRateSynchronizationTask. В списках это поле не отображается.
    • Активна — установите этот флажок, чтобы задача выполнялась по настроенному расписанию. Если этот флажок не установить, задача выполняться не будет.
    • Область запуска — используется для настройки кластеризации. Если в настраиваемом экземпляре Mid Office Manager кластеры не используются, выберите вариант Глобально.
    • Параметры локального запуска — используется для настройки кластеров. Если в настраиваемом экземпляре Mid Office Manager кластеры не используются, выберите вариант «На всех нодах».
    • Расписание — выберите удобное время для запуска задачи. Можно использовать cron-выражение или же задать время в секундах. Подробнее о cron-выражениях см. Cron-выражения.
    • Блок параметров — в этом блоке задаются параметры, определяющие конкретные курсы и валюты, которые нужно синхронизировать. Если нужно синхронизировать курсы доллара и евро к рублю по данным ЦБ и IATA, параметры настройки должны выглядеть так:
    Sync task params default.png
  3. Щелкните кнопку Сохранить, чтобы сохранить созданную задачу.

В следующей таблице объясняются значения параметров, приведенных на приведенном выше снимке экрана:

Название параметра Назначение параметра Значения параметра Описание значений параметра
currencyCodes Валюты, для которых рассчитывается курс в базовой валюте USD,EUR Коды валют по стандарту ISO 4217
baseCurrencyCodes Базовая валюта, по которой рассчитывается курс RUB Код базовой валюты по стандарту ISO 4217
rateTypes Типы курсов (курсы IATA или Центрального банка РФ) IATA,CBR Коды типов курсов валют. Другие значения этих параметров не поддерживаются, поэтому не рекомендуется указывать какие-либо значения, кроме этих двух

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

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Печать/экспорт
Инструменты