IE 2017

Загрузка курсов валют с сайта "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
21
.rar 23,19Kb 21 Скачать

См. также

Комментарии
1. Anton Podobin (a.podobin) 21.10.13 17:32 Сейчас в теме
автору спасибище и + однозначно, ибо оооочень ннада :)
2. Роман Зиновьев (Широкий) 696 22.10.13 10:46 Сейчас в теме
3. Андрей Сябренко (AzagTot) 37 25.10.13 14:09 Сейчас в теме
А есть такая-же для получения курса любой валюты к любой валюте, а не только к рублю?
4. Роман Зиновьев (Широкий) 696 25.10.13 14:38 Сейчас в теме
(3) В смысле "есть"? Я обработку как бы не на улице нашел.
5. Anton Podobin (a.podobin) 01.11.13 13:41 Сейчас в теме
(3) AzagTot, я "переписал" (изменил параметр) обработку под еврики.
в принципе не составляет труда прилепить на форму валюту к которой получать.
Автору ПЛЮСИЩЕ! ))
6. Роман Зиновьев (Широкий) 696 01.11.13 13:50 Сейчас в теме
(5) Обработку с несколькими валютами я уже выложил
7. Lena Lesnik (lelusha) 09.02.14 16:58 Сейчас в теме
обработка понравилось, курсы валют - незаменима вещь в 1с. А почему именно с этого сайта?
8. Роман Зиновьев (Широкий) 696 10.02.14 09:29 Сейчас в теме
Потому что там присутствуют курсы покупки/продаж всех валют
9. Vitaly . (sonGodv) 35 20.12.16 20:22 Сейчас в теме
Выдает ошибку 301.
Ресурс переехал
10. Роман Зиновьев (Широкий) 696 21.12.16 13:01 Сейчас в теме
(9) Ресурс не переезжал, а теперь работает через защищенное соединение.
В обработке нужно для объекта HTTPСоединение включить использование защищенного соединения.
11. Vitaly . (sonGodv) 35 21.12.16 23:04 Сейчас в теме
(10) Да, спасибо. Что-то получил. Буду разбираться
12. Владимир Синяговский (vlasin) 16.08.17 18:59 Сейчас в теме
у кого-то курсы грузятся?
У меня стабильно в файл возвращается "301 Moved Permanently".
По этому адресу в браузере курс показывает:
https://www.oanda.com/lang/ru/currency/converter?base_currency=USD"e_currency=RUB&end_date=2017-8-1&view=details&id=1&action=D

А вот 1С редирект обработать не может.
13. Роман Зиновьев (Широкий) 696 17.08.17 11:56 Сейчас в теме
Все работает. Возможно решение в посте (10)
14. Zoomby Zoomby (Zoomby) 17.08.17 12:01 Сейчас в теме
(13) в самой обработке это предусмотрено или ее придется менять?
15. Роман Зиновьев (Широкий) 696 01.09.17 16:42 Сейчас в теме
(14) Не понятен вопрос. Обработка работает. Если не работает - возможно старая версия и решение в (10) посту
Оставьте свое сообщение