Описание загрузки курса валют с РБК

Методом обратного инжиниринга понадобилось восстановить принцип загрузки курсов валют в 1С с сайта РБК (Рос Бизнес Консалтинга).

Делюсь своими наблюдениями. Прошу извинения заранее, если статья есть на ИТС, у меня ИТС нет, и не у всех они есть. Восполняю пробел.

Валюты загружаются с сайта: http://cbrates.rbc.ru/

Если зайти на сайт, то можно прочитать только фразу: CB Rates: 1C project

Файлы для загрузки валют доступны по HTTP протоколу и имеют название вида:

http://cbrates.rbc.ru/tsv/978/2006/02/26.tsv  - курс валюты Евро (978) за 26 февраля 2006 года.

http://cbrates.rbc.ru/tsv/cb/978.tsv  - загрузка всех курсов валюты Евро (978) за все время существования РБК (одним файлом).

Файлы содержат разделенные символами табуляциями поля:

1.       Дата курса в формате YYYYMMDD, например 20060226 - 26 февраля 2006 года.

2.       Кратность. Число, дробная часть отделена точкой.

3.       Курс. Число, дробная часть отделена точкой.

Если курсы не грузятся, попробуйте ввести имя файла в строку браузера и скачать файл. Возможно, у вас нет доступа в интернет.