Загрузка курсов валют с сайта Центрального банка РФ для БП 2.0, 8.2


Загрузка курсов валют с сайта Центрального банка РФ для БП 2.0, 8.2.
Загружаются курсы USD, EUR, белорусские рубли.

Загрузка курсов валют с сайта Центрального банка РФ для БП 2.0, 8.2.

Производится парсинг страницы вида http://www.cbr.ru/currency_base/daily.aspx?C_month=09&C_year=2011&date_req=19.09.2011

Загружаются курсы USD, EUR, белорусские рубли. Программист на свое усмотрение может добавить загрузку еще каких-то курсов.

За основу взят кусок модуля — http://forum.mista.ru/topic.php?id=416306, спасибо автору.

15 Comments

  1. Tota

    Полезная штуковина 😀

    Reply
  2. gutentag

    А чем встроенная загрузка в 1С не понравилась?

    Reply
  3. igea

    встроенная загрузка 1С — грузит только с РБК, РБК по словам наших бух-в грузит со сбербанка :-). Если найдете в 1С БП8 2.0 встроенную загрузку с сбербанка — пишите 🙂

    Reply
  4. Kochevnic

    Спасибо! Будем пользоваться

    Reply
  5. gutentag

    (3) неофициально, могу сказать, со слов моей знакомой, которая работает в РБК: РБК грузит курсы с сайта Центрального банка Росии в автоматизированном режиме.



    А как точно грузит курсы Сбербанк — еще надо проверять….

    Reply
  6. igea

    Исправил наименование обработки, загрузка действительно работает с сайта Центрального банка РФ, со сбербанком — это моя ошибка, приношу извинения, в любом случае ссылка на сайт на форме обработки — на сайт Центрально банка.

    Reply
  7. gutentag

    На всякий случай: тут, на сайте имеется загрузка ставок рефинансирования ЦБ РФ (только откуда не помню)

    Reply
  8. MICK77

    в качестве дополнения по этой же теме — может кому приКодиться:

    сделал в регламентные задания что бы грузило на автомате по расписанию

    Процедура ЗагрузкаКурсаВалютРБК() Экспорт

    обКурсыВалютРБК = Обработки.КурсыВалютРБК.Создать();

    обКурсыВалютРБК.ЗаполнитьВалюты();

    обКурсыВалютРБК.НачДата = ТекущаяДата();

    обКурсыВалютРБК.КонДата = ТекущаяДата();

    обКурсыВалютРБК.ЗагрузитьКурсыСРБК();

    КонецПроцедуры

    Reply
  9. NtS

    а что, с РБК неправильные курсы?

    Reply
  10. igea

    как мне объяснили наши бухгалтера — у них была проблема в том году — курсы с РБК загрузились не актуальные на дату из-за каких-то проблем у РБК, связи с чем у нас возникли проблемы с пересчетом, т.к. в организации есть достаточно много валютных операций и они ежедневные, поэтому попросили сделать загрузку напрямую с ЦБ, чтобы не повторилась такая ситуация.

    Reply
  11. gutentag

    (10)

    как мне объяснили наши бухгалтера — у них была проблема в том году — курсы с РБК загрузились не актуальные

    …вот с этого и надо было начинать описание/анонс своей публикации 🙂

    Reply
  12. igea

    первый раз выкладываю публикацию, приму к сведению на будущее все замечания, спасибо.

    Reply
  13. amalisheva

    спасибо! хорошая загрузка….. действительно бухи ругаются, что курсы валют часто не актуальны. а с данной обработкой , думаю им будет по легче)))

    Reply
  14. corwax
    На всякий случай: тут, на сайте имеется загрузка ставок рефинансирования ЦБ РФ (только откуда не помню)

    а ссылочки нет? а то чет поиск со мной не дружит 🙂

    Reply
  15. shumvlesu

    Теперь немного изменился код.

      ЗагрузкаКурсовС_РБК=Обработки.КурсыВалютРБК.Создать();
    ЗагрузкаКурсовС_РБК.НачДата= ТекущаяДата();
    ЗагрузкаКурсовС_РБК.КонДата = ТекущаяДата();
    ЗагрузкаКурсовС_РБК.ОбновитьСписокВалют();
    ЗагрузкаКурсовС_РБК.ЗагрузитьКурсыВалют();
    
    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *