Виправлення профілю поновлення курсу валют 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