gifts2017

Загрузка курсов любых валют. "Экзотические", не котируемые центробанками.

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

С помощью этой обработки вы сможете наладить загрузку любых курсов валют в базу 1С.


С сайта ЦБ РФ с помощью веб-сервиса загружаются в базу все курсы за выбранный период по валютам в справочнике "Валюты". В справочнике "валюты" есть список валют. Эта обработка автоматически загрузит все курсы валют с ЦБ РФ, которые есть в справочнике. По "экзотическим" с сайта возьмёт только те, которые есть в списке справочника. Код обработки сделан только для AED, RSD. Если есть в справочнике - загрузятся. Нет - ничего не произойдёт. 

С сайта http://ru.exchange-rates.org/ загружаются валюты:

  • Арабский дирхам    AED (784)
  • Сербский динар      RSD (941)

Данную обработку можно легко расширить для загрузки любых других валют, не являющихся свободно конвертируемыми.

Пользователю будет полезна как быстрая и легкая загрузка валют с ЦБ РФ, по сравнению с типовой загрузкой с сайта РБК.

Программисту будет интересна не только как инструмент для загрузки, но и как пример работы с сайтами.
Используются технологии получения страничек сайта с помощью встроенного в Windows объекта работы с XML,WEB.
XHR    = Новый COMОбъект("MSXML2.XMLHTTP.6.0");
Обладает большими преимуществами, по сравнению с объектами, встроенными в платформу 1С.
Так для работы с RSS, либо XML (выдаваемым по ссылке с сайта) этот объект сразу предоставит "разобранный" объект DOM.
Не потребуется дополнительный разбор с помощью средств 1С.

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

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

Наименование Файл Версия Размер
ЗагрузкаКотировок.epf 13
.epf 8,40Kb
18.07.14
13
.epf 8,40Kb Скачать
Загрузка котировок (Управляемая форма) 5
.epf 10,42Kb
31.03.15
5
.epf 10,42Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа