gifts2017

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

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

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

Считывание курса происходит с этой страницы: 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
.epf 8,49Kb
25.10.13
21
.epf 8,49Kb Скачать
Типовая обработка "КурсыВалютРБК" 18
.rar 23,19Kb
25.10.13
18
.rar 23,19Kb Скачать

См. также

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