gifts2017

Загрузка курсов валют с сайта ЦБ РФ в базу 1С: Бухгалтерия 3.0

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

Вчера, 25.02.2016, курсы валют на сайта РБК, предназначенные для загрузки в базу 1С, не обновлялись. Для предотвращения таких и иных случаев неактуальности курсов в базе 1С Бухгалтерия 3.0 будет реализован комплекс мер. У Центробанка существует веб-сервис для получения ежедневных данных: курсы валют, новости, динамика курсов и т.д., предлагаю процедуру загрузки курсов валют с сайта ЦБ РФ в виде внешней обработки "Загрузка курсов валют ЦБР" в базу 1С: Бухгалтерия 3.0.
Нажимаем Загрузить, ошибочный курс будет выделен.
После этого можно установить правильный курс.

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

Наименование Файл Версия Размер Кол. Скачив.
ЗагрузкаКурсовВалютЦБР.epf
.epf 12,66Kb
26.02.16
9
.epf 12,66Kb 9 Скачать

См. также

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

Комментарии

1. Валерий К (klinval) 01.03.16 10:35
Действительно 25.02.2016 был такой косяк. Скорее всего проблема была в следующем: в 8 часов утра на сайте РБК не было информации о курсе на 25.02.2016 или она была не верная (курс со вчерашнего дня). 1С сделала запись в регистр сведений Курсы валют за 25.02.2016 , т.к. для неё всё корректно. Точно такую же ситуацию наблюдал вроде год назад после майских праздников. Причём в обоих случаях, если заново подгрузить курс на дату, то подгрузится уже корректный. Видимо иногда курс на сайте РБК после праздников появляется с опозданием...
Обработку отметил для себя, но пока смотреть/скачивать не буду. Думаю когда посвободней буду, сделать на основе данной обработки регламентное задание по проверке курса в 1С (загруженного с РБК) и курса на сайте ЦБ, с отсылкой на эл. почту несовпадений.
2. egorover (egorover) 03.03.16 11:33
Бухгалтерии писал, - Да я хочу сделать загрузку напрямую с ЦБР при условии что курс отличается от стандартной загрузки с РБК, тогда она меняет курс на правильный с ЦБР и пишет всем е-майл, только это будет сделано в Бухгалтерии 3.0 ... прям с языка снял
3. С К (kraynev-navi) 09.03.16 08:47
Напомню, что сайт ЦБР трепетно относится к собственному парсингу. Если обращений к нему с одного IP слишком много - шлет кляузу хостеру/провайдеру
4. egorover (egorover) 09.03.16 12:13
(3) kraynev-navi, спасибо, но разве раз в день - это много?
5. С К (kraynev-navi) 09.03.16 16:53
(4) egorover, нормально.
У нас курс забирался через вебсайт (с 1С никак не связано). В какой-то момент скрипт словил зацикливание. Причем с виду все было хорошо. Через неделю пришла абуза.
6. Александр Журавлев (apostal86) 17.03.16 12:20
Нет гарантий, что сайт ЦБ РФ не даст сбой в один из дней. Так что как не крути - одна и та же палка о двух концах.
7. Павел (Yimaida) 13.04.16 15:20
Добрый день. Не подскажите, что за ошибка?

{Форма.Форма.Форма(23)}: Поле объекта не обнаружено (CBR_DailyInfoWebServ)
Прокси = WSСсылки.CBR_DailyInfoWebServ.СоздатьWSПрокси("http://web.cbr.ru/", "DailyInfo", "DailyInfoSoap");
8. egorover (egorover) 15.04.16 14:39
(7) Yimaida, забыл... вот блин... необходимо создать WS-ссылку в конфигураторе с именем CBR_DailyInfoWebServ и ссылкой http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа