gifts2017

Загрузка курсов валют Национального банка Украины с сайта "minfin.com.ua" за любой период (без абонентской платы за использование архива) / перенос курсов валют между базами (XML)

Опубликовал djvu (djvu) в раздел Обработки - Обработка справочников

Обработка предназначена для загрузки курсов валют с сайта "minfin.com.ua" за выбранный период. Обработка работает с открытыми данными, предоставляемыми сайтом, бонус - переброс данных о курсах валют между базами данных. Ориентирована на УПП для Украины, но по идее должна работать и с другими базами, в которых применяется справочник "Валюты" и РС "Курсы валют".

Обработка предназначена для загрузки курсов валют с сайта "minfin.com.ua" за выбранный период, ориентирована на "УПП для Украины", но по идее должна работать и с другими базами, в которых применяется справочник "Валюты" и регистр сведений "Курсы валют". Обработка работает парсером html-страниц, предоставленных сайтом, поэтому доступен весь архив курсов за период с 2004 г. без абонентской платы, которую обычно взимают сайты за использование базы данных о курсах предыдущих периодов.

В качестве дополнения - обработкой можно осуществлять переброс данных о курсах валют между базами данных используя XML-файл. 

Плюсы: количество операций сведено к минимуму, фактически загрузка курсов осуществляется в 3 шага, на двух из которых можно сделать откат.

  1. Получаем сведения о курсах с сайта за выбранный период.
  2. Формируем таблицу курсов.
  3. Записываем данные таблицы в регистр сведений "Курсы валют".

Минусы:

  1. Не умеет работать с прокси.
  2. При переносе данных, переносит данные за весь период (т.е. нельзя ограничить перебрасываемые данные периодом).

Бонус: база данных в XML, с основными валютами за период с 2004 по 2011 г.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Получить сведения об архивах курсов валют из Интернет.epf
.epf 17,21Kb
03.10.11
74
.epf 17,21Kb 74 Скачать
Курсы валют 2004 - 2011.xml
.xml 792,33Kb
29.09.11
10
.xml 792,33Kb 10 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Вячеслав Кадацкий (marsohod) 30.09.11 10:16
{Форма.Форма.Форма(296,4)}: Процедура или функция с указанным именем не определена (ПолучитьОбъектРегулярныеВыражения)
		 <<?>>ПолучитьОбъектРегулярныеВыражения(об_РГ);

Платформа: 8.2.14.533
Конфигурация: УПП для Украины 1.3.9.24.
2. djvu (djvu) 03.10.11 09:50
3. Виктория Данилевская (viktorija-d) 06.10.11 08:59
Скачивается файл без расширения. Помогите подключить обработку, очень заинтересовала.
4. djvu (djvu) 06.10.11 10:31
Только что скачал - все нормально. Попробуйте просто открыть файл из 1С, может у вас просто скрыты расширения? Ну, или, добавьте после имени файла ".epf"
5. Виктория Данилевская (viktorija-d) 06.10.11 10:57
Все же без помощи не выходит. Запустила из 1С. Курсы закачались. Что делать дальше? Подскажите, как перенести в справочник курсов валют?
6. djvu (djvu) 07.10.11 09:40
Для viktorija-d:
В нижнем окне есть кнопка подменю "Доп. действия", для того, чтобы курсы валют прописались в Регистре сведений, нужно нажать кнопку "Записать данные таблицы из таблицы курсов в регистр сведений "Курсы валют" (с заменой старых данных)". В принципе, на среднем скриншоте это действие показано наглядно.
7. Дмитрий Тапол (DimitrT) 22.12.11 01:27
Плюс и немаленький))) Столкнулся с этим делом у клиента, который наотрез отказывался заводить курсы вручную (продажи экспортные у него раз в 3 месяца) и запускать стандартную загрузку курсов. Его также "устроило" загрузка с ИТС))). Сейчас прогоню обработку - думаю, часто буду пользоваться. (Жаль один только плюс ставить можно....)
8. Troler 24.01.12 18:38
Отличная обработка, проверено "Бух Учет для Украины", Работает.
Автору Спасибо!!!
9. Игорь М. (Helper) 27.03.12 18:13
(0) А где, собственно, выставляется валюта, которую хотелось бы загрузить в справочник?
10. Денис Вахитов (Dr.DragoN) 23.07.12 18:29
А в типовых конфах для Украины разве нет обработки, аля "Загрузить курсы валют с сайта"?
Или у вас используется нечто из ряда вон выходящее?
11. DAnry (DAnry) 01.01.13 17:22
12. Gazulo Будивский (Gazulo) 22.07.15 11:45
Помилка при виконанні файлової операції '/arch/?nbu&2015-07-22'
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа