Оновлення курсів валют
Справочник "Курсы валют" пополнился кнопкой "Загрузить курсы валют из внешнего файла". Под внешним файлом понимается тот самый файл, который указан в качестве "URL для обновлений" секции "Обновление программы" на вкладке "Корпоративный узел" окна "Настройках среды: глобальные параметры" (в качестве примера в файле помощи ccalc.pdf приведен файл "raskon.xml"). Этот файл можно расширить секцией currency, которая будет содержать данные о курсах валют.
Пример секции файла, который подразумевается для обработки:
<root_node> ... <currency dt="17.06.2017 17:06:17"> <item id="1" value="26.39" /> ... </currency> ... </root_node>
Атрибут dt узла currency содержит значение даты на которую устанавливается курс.
Каждый из узлов item описывает отдельную валюту, идентифицируемую по атрибуту id, которой выставляется значение указанное в атрибуте value.
Для валют, которым не были указаны курсы, будет установлено значение по умолчанию (1.0000)
Секция currency должна быть одна. Она соответствует одной записи в таблице курсов валют.
Если таблица уже содержит данные на указанную дату, то они НЕ БУДУТ повторно импортированы в программу.
В случае автоматического обновления дилерами, программа, по достижении актуального состояния базы, делает проверку на наличие секции с курсами валют, и, при необходимости, добавляет новую запись в справочник курсов валют.