Обработка позволяет загружать курсы валют с сайта НБУ как за один день, так и за период.
Типовая загрузка валют не подошла, так как загрузка за предыдущий период стоит денег, а тут нашел механизм загрузки с сайта НБУ за любую дату или период и бесплатно!
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Обработка получает через запрос файл XML через HTTPСоединение.
Затем находит по коду валюту и заполняет регистр сведений "КурсыВалют"
Также можно загружать курсы по выбранным валютам в табличной части обработки, установив галочку напротив валюты.
Данную обработку для удобства можно загрузить в конфигурацию и затем прописать ее вызов через регламентные задания, вставив код в общий МодульРегламентныхЗаданий:
Процедура ЗагрузкаВалюты() Экспорт
Обработина = Обработки.ЗагрузкаВалютНБУ.Создать();
Обработина.ФлагПериода = Ложь;
Обработина.НачПериода = ТекущаяДата();
Обработина.КонПериода = КонецДня(ТекущаяДата());
Обработина.ЗагрузитьКурсыВалют();
КонецПроцедуры
загрузка курсов валют НБУ загрузка валют загрузка курсов валют валюта курс курсы валют