Загрузка курсов валют с сайта "oanda.com"

Опубликовал Роман Зиновьев (Широкий) в раздел Обработки - Обработка справочников

Публикация включает в себя обработку-пример загрузки курса с указанного сайта и модифицированную типовую обработку "КурсыВалютРБК".

Считывание курса происходит с этой страницы: http://www.oanda.com/lang/ru/currency/converter/.

Принцип - отправляем запрос на страницу, полученный ответ парсим регулярными выражениями.

Обработка "Пример загрузки курса валют":

Принцип работы должен быть понятен. Выбираем валюту, дату - получаем курс.

Архив "КурсыВалютРБК" содержит две типовые обработки:

"ПолучениеФайловИзИнтернета.epf" (отличие от типового механизма): Добавлена возможность передачи заголовков к запросу на сервер. Т.е. HTTP.Получить(СтрокаПараметраПолучения, ИмяВходящегоФайла, ЗаголовкиЗапроса);

 "КурсыВалютРБК.epf"  (отличие от типового механизма): В коде предопределен список валют, которые будут загружаться штатно с сайта РБК (AZN,EUR,JPY,KZT,TRY,UAH,USD). Остальные валюты грузятся с oanda, при этом кратность валюты будет подбираться из предыдущих загруженных курсов.

Версию конфигурации, откуда были выдернуты обработки, к сожалению, сказать не могу.


Обновление 22.10.2013:

В обработку "Пример загрузки курса валют" добавил вывод максимального/среднего/минимального значения курса для покупки и продажи. 

Обновление 25.10.2013:

В обработку "Пример загрузки курса валют" добавил пересчет произвольных валют.

Обновление 21.12.2016:

В обработку "Пример загрузки курса валют" добавлен признак работы с сайтом через защищенное соединение. 

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

Наименование Файл Версия Размер
Пример загрузки курса валют
.epf 8,71Kb
21.12.16
23
.epf 8,71Kb 23 Скачать
Типовая обработка "КурсыВалютРБК"
.rar 23,19Kb
21.12.16
20
.rar 23,19Kb 20 Скачать

См. также

Комментарии
1. Anton Podobin (a.podobin) 21.10.13 17:32 Сейчас в теме
автору спасибище и + однозначно, ибо оооочень ннада :)
2. Роман Зиновьев (Широкий) 689 22.10.13 10:46 Сейчас в теме
3. Андрей Сябренко (AzagTot) 35 25.10.13 14:09 Сейчас в теме
А есть такая-же для получения курса любой валюты к любой валюте, а не только к рублю?
4. Роман Зиновьев (Широкий) 689 25.10.13 14:38 Сейчас в теме
(3) В смысле "есть"? Я обработку как бы не на улице нашел.
5. Anton Podobin (a.podobin) 01.11.13 13:41 Сейчас в теме
(3) AzagTot, я "переписал" (изменил параметр) обработку под еврики.
в принципе не составляет труда прилепить на форму валюту к которой получать.
Автору ПЛЮСИЩЕ! ))
6. Роман Зиновьев (Широкий) 689 01.11.13 13:50 Сейчас в теме
(5) Обработку с несколькими валютами я уже выложил
7. Lena Lesnik (lelusha) 09.02.14 16:58 Сейчас в теме
обработка понравилось, курсы валют - незаменима вещь в 1с. А почему именно с этого сайта?
8. Роман Зиновьев (Широкий) 689 10.02.14 09:29 Сейчас в теме
Потому что там присутствуют курсы покупки/продаж всех валют
9. Vitaly . (sonGodv) 35 20.12.16 20:22 Сейчас в теме
Выдает ошибку 301.
Ресурс переехал
10. Роман Зиновьев (Широкий) 689 21.12.16 13:01 Сейчас в теме
(9) Ресурс не переезжал, а теперь работает через защищенное соединение.
В обработке нужно для объекта HTTPСоединение включить использование защищенного соединения.
11. Vitaly . (sonGodv) 35 21.12.16 23:04 Сейчас в теме
(10) Да, спасибо. Что-то получил. Буду разбираться