Правка профиля обновления курса валют UA-NBU
Биллинговая система Tariscope позволяет автоматически получать курсы валют, что используется при расчете стоимости вызовов, тарифы на которые заданы не в основной валюте. Выполнение запроса курса валют выполняется Планировщиком Tariscope на определенную страницу сайта. Обычно это сайты национальных банков. Если на странице сайта будет изменен формат вывода данных о курсе валюты, то пользователь Tariscope должен подправить соответствующий профайл валюты. Компания SoftPI не занимается отслеживанием изменений страниц сайтов банков, с которых получаются курсы валют.
С августа 2018 года изменилась страница для доллара США на сайте НБУ. На примере этого сайта покажем, как надо править профайл валюты. Для этого откроем дерево настроек Tariscope и выберем в нем ветвь Планировщик Tariscope (Рисунок 1).
Рисунок 1
Откроем профайл NBU currency rate (у вас этот профиль может иметь другое название). Окно программы будет иметь вид, подобный тому, который показан на Рисунке 2.
Рисунок 2
Щелкните по кнопке "…", находящейся справа от позиции Профиль, откроется окно Профиль обновления курсов, пример которого показан на Рисунке 3.
Рисунок 3
Щелкните дважды по строке с кодом валюты USD. Откроется окно Права профиля (Рисунок 4).
Рисунок 4
Из позиции URL копируем гиперссылку в браузер и открываем страницу Офіційний курс гривні щодо іноземних валют.
Открываем в браузере исходный текст этой страницы и находим в нём то место, где указывается курс доллара (Рисунок 5). На этом рисунке это место выделено.
Рисунок 5
Сравниваем данные этой страницы с данными профиля (Рисунок 4). Как видно, изменился тег перед данными курса, который вводится в позиции Startkey1. Поэтому заменяем его значение на: '<td class="cell">Доллар США'
Остальные параметры не изменились, поэтому их не меняем. Профиль примет вид, как показано на Рисунке 6. Сохраняем профиль и запускаем задачу по получения курсов валют.
Рисунок 6
Проверяем полученный курс валют в ветвь настройки Курсы валют. Как видно на Рисунке 7, последний курс, который отображается соответствует тому, который был на странице банка (Рисунок 5).
Рисунок 7
При желании, дважды щелкнув по строке для USD получим окно с историей курса валют (Рисунок 8). Последний курс – за 10.08.2018 – дату написания этой статьи.
Рисунок 8