Обновление курсов валют — различия между версиями
Материал из Mid Office Manager Help
Строка 1: | Строка 1: | ||
− | {{an}} | + | {{an}} позволяет автоматически загружать курсы в справочник курсов валют. Для этого нужно настроить задачу загрузки и синхронизации курсов с центральным сервером (где эти курсы поддерживаются в актуальном состоянии). |
Чтобы настроить синхронизацию, необходимо в файле <tt>'''boot.properties'''</tt> экземпляра {{an}}, в котором надо настроить загрузку курсов, добавить следующие строки: | Чтобы настроить синхронизацию, необходимо в файле <tt>'''boot.properties'''</tt> экземпляра {{an}}, в котором надо настроить загрузку курсов, добавить следующие строки: | ||
Строка 23: | Строка 23: | ||
#*'''Расписание''' — выберите удобное время для запуска задачи. Можно использовать [[Резервирование и восстановление данных#2.3.1.1 Время выполнения резервного копирования | cron-выражение]] или же задать время в секундах. | #*'''Расписание''' — выберите удобное время для запуска задачи. Можно использовать [[Резервирование и восстановление данных#2.3.1.1 Время выполнения резервного копирования | cron-выражение]] или же задать время в секундах. | ||
#*'''Блок параметров''' — в этом блоке задаются параметры, определяющие конкретные курсы и валюты, которые нужно синхронизировать. Если нужно синхронизировать курсы доллара и евро к рублю по данным ЦБ и IATA, параметры настройки должны выглядеть так: | #*'''Блок параметров''' — в этом блоке задаются параметры, определяющие конкретные курсы и валюты, которые нужно синхронизировать. Если нужно синхронизировать курсы доллара и евро к рублю по данным ЦБ и IATA, параметры настройки должны выглядеть так: | ||
− | |||
#:[[Image:sync_task_params_default.png]] | #:[[Image:sync_task_params_default.png]] | ||
#Щелкните кнопку '''Сохранить''', чтобы сохранить созданную задачу. | #Щелкните кнопку '''Сохранить''', чтобы сохранить созданную задачу. | ||
− | + | ||
+ | В следующей таблице объясняются значения параметров, приведенных на приведенном выше снимке экрана: | ||
+ | |||
{|class="wikitable" | {|class="wikitable" | ||
!Название параметра!!Назначение параметра!!Значения параметра!!Описание значений параметра | !Название параметра!!Назначение параметра!!Значения параметра!!Описание значений параметра | ||
Строка 45: | Строка 46: | ||
| Коды типов курсов валют. Другие значения этих параметров не поддерживаются, поэтому не рекомендуется указывать какие-либо значения, кроме этих двух | | Коды типов курсов валют. Другие значения этих параметров не поддерживаются, поэтому не рекомендуется указывать какие-либо значения, кроме этих двух | ||
|} | |} | ||
− | + | ||
− | После | + | После создания этой задачи она будет выполняться по заданному графику, обновляя курсы валют в справочнике. |
[[Category: Completed]] | [[Category: Completed]] |
Версия 11:18, 15 апреля 2014
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 нужно создать новую задачу планировщика в следующей последовательности:
- В окне Mid Office Manager щелкните кнопку «Создать» (Ctrl+N), в открывшемся окне последовательно выберите Системные настройки -> Настройки задачи планировщика.
- В окне новой задачи планировщика задайте следующие параметры:
- Наименование — задайте информативное название задачи, позволяющее понять, что она делает, не обращаясь к разделу Job class.
- Это наименование будет отображаться во всех экранных формах программы.
- Job Class — задайте значение com.gridnine.xtrip.server.model.synchronization.standard.CurrencyRateSynchronizationTask. В списках это поле не отображается.
- Активна — установите этот флажок, чтобы задача выполнялась по настроенному расписанию. Если этот флажок не установить, задача выполняться не будет.
- Область запуска — используется для настройки кластеризации. Если в настраиваемом экземпляре Mid Office Manager кластеры не используются, выберите вариант Глобально.
- Параметры локального запуска — используется для настройки кластеров. Если в настраиваемом экземпляре Mid Office Manager кластеры не используются, выберите вариант «На всех нодах».
- Расписание — выберите удобное время для запуска задачи. Можно использовать cron-выражение или же задать время в секундах.
- Блок параметров — в этом блоке задаются параметры, определяющие конкретные курсы и валюты, которые нужно синхронизировать. Если нужно синхронизировать курсы доллара и евро к рублю по данным ЦБ и IATA, параметры настройки должны выглядеть так:
- Щелкните кнопку Сохранить, чтобы сохранить созданную задачу.
В следующей таблице объясняются значения параметров, приведенных на приведенном выше снимке экрана:
Название параметра | Назначение параметра | Значения параметра | Описание значений параметра |
---|---|---|---|
currencyCodes | Валюты, для которых рассчитывается курс в базовой валюте | USD,EUR | Коды валют по стандарту ISO 4217 |
baseCurrencyCodes | Базовая валюта, по которой рассчитывается курс | RUB | Код базовой валюты по стандарту ISO 4217 |
rateTypes | Типы курсов (курсы IATA или Центрального банка РФ) | IATA,CBR | Коды типов курсов валют. Другие значения этих параметров не поддерживаются, поэтому не рекомендуется указывать какие-либо значения, кроме этих двух |
После создания этой задачи она будет выполняться по заданному графику, обновляя курсы валют в справочнике.