Загрузка курсов валют НБРБ по протоколу HTTPS. 1С 7.7

Перестали загружаться курсы валют

В ноябре 2020 года сайт национального банка Республики Беларусь перешёл с протокола HTTP на защищенный протокол HTTPS. В связи с этим многие столкнулись с проблемой невозможности автоматического обновления курсов.

Перестали грузиться курсы валют с сайта НБРБ 1С 7.7
Курсы валют перестали загружаться

В логах мы видим примерно следующую ошибку:

Компонента V7Plus : Ресурс 
http://www.nbrb.by/Services/XmlExRates.aspx?ondate=08/12/2020 
перенесен на https://www.nbrb.by/Services/XmlExRates.aspx
Cache-Control : no-cache
Content-length : 0
Location : https://www.nbrb.by/Services/XmlExRates.aspx
Connection : close

В какой-то момент НБРБ вернул возможность загружать курсы по старому протоколу. Но это было ненадолго. И теперь бухгалтера снова столкнулись с проблемкой.

Если у Вас есть действующая подписка на обновления от разработчика — тогда и волноваться не стоит. Просто обновите конфигурацию и будет Вам счастье. Но что делать, если подписки нет?

Скачать обработку Загрузка курсов валют НБРБ HTTPS

Перерыв кучу кода конфигурации и несколько десятков страниц Интернета я нашёл несколько решений. Самое простое предлагаю и Вам. Мне не жалко 😉

Скачать обработку «Загрузка курсов валют с сайта НБРБ по защищенному протоколу HTTPS» (прямая ссылка на обработку)

После скачивания, откройте конфигуратор.
Меню «Конфигурация -> Открыть конфигурацию».
Замените «Обработки -> ЗагрузкаКурсовВалют» на скачанный файл.

Установка обработки 1С 7.7 для корректной загрузки курсов с сайта НБРБ по протоколу HTTPS
Замена обработки в конфигураторе на внешнюю обработку

Далее сохраните конфигурацию (Файл -> Сохранить).

Всё готово! Можете снова автоматически обновлять курсы валют!

Результат видим примерно такой:

Рабочая обработка для автоматической загрузки валют 1С 7
Загрузка курсов валют НБРБ 1С 7.7
Успешная загрузка курсов с сайта НБРБ по протоколу HTTPS

Надеюсь кому-то эта маленькая заметка окажется полезной 🙂

Огромная благодарность пользователю форума infostart с ником igor_1c. Заслуга доработки старого модуля-загрузчика принадлежит ему.

ЖЫВЕ БЕЛАРУСЬ!

Загрузка курсов валют НБРБ по протоколу HTTPS. 1С 7.7: 50 комментариев

  1. Татьяна

    Огромная благодарность автору. Не будучи программистом, все доступно. Спасибо за помощь!

    1. Самый частый гость сайта 100mb.by Автор записи

      Рад, что смог помочь 🙂

  2. Дмитрий

    А возможно ли сделать, чтобы курсы загружались автоматически при открытии программы? Раньше была такая галка, а теперь нужно вручную нажимать кнопку Загрузить. 1С версия 7.7

    1. admin Автор записи

      А какая конфигурация? Есть альтернативный вариант загрузки (при помощи утилиты wget). Он доступен по подписке в обновлении Мисофт и работает (даже без подписки) в последнем обновлении Юколы.
      Можно использовать его. если очень нужно, может напишу и про него заметку 🙂

  3. Нина

    Обработка позволяет загружать курсы валют с сайта Национального банка РБ по защищенному протоколу в формате json для 1с 7.7. Обработка не привязана к конкретной конфигурации, можно использовать путем включения в состав конфигурации. Тестирование производилось на релизе платформы 7.7 (7.70.027). Первый запуск 1С предприятие необходимо производить с правами Администратора.

  4. Дмитрий

    Жыве Беларусь !!!
    На Windows 10 работает.
    На Windows XP выскакивает.
    msxml3.dll: Системная ошибка: -2146697211

    1. Самый частый гость сайта 100mb.by Автор записи

      Проблема именно в Windows XP (такая же проблема возникает на Windows Server 2003).
      Заключается в том, что WinXP не поддерживает встроенными средствами необходимый протокол TLS 1.2.

      Решением для Windows XP может оказаться обработка загрузки курсов валют на основе wget.

  5. МАрика

    ЖЫВЕ БЕЛАРУСЬ!
    Искала в интернете решение проблемы, то что нашла сработало только в одном случае. А Ваш подарок сделал мой день!!!Спасибо огромное!!! Я счастлива! Все работает!!!

  6. Вадим

    Добрый день, спасибо за модуль.
    Сделал как вы сказали, после 13.11.2020 идет
    ——————
    ——————
    и т.д. пробовал удалить 13.11.20, успешно удалил, затем загружаю и все тоже самое, 13 восстанавливает и ниже прочерки.
    Что может быть? Спасибо.

    1. Самый частый гость сайта 100mb.by Автор записи

      Т.е. загружаются курсы за 13 ноября и дальше не грузит?
      Если удалить курсы за 13 и 12 число, загружаются курсы за 2 дня?
      Недостаточно информации для того, чтобы понять суть проблемы.

  7. Алина

    Большое спасибо, добрый человек! Получилось, в одной программе. В другой оболочке Бухкомплекс почему то нет. Пишет {Обработка.КурсыВалютИзИнтернета.Форма.Модуль(308)}: Поле агрегатного объекта не обнаружено (ПолнНаименование)

    1. Самый частый гость сайта 100mb.by Автор записи

      Видимо Бухкомплекс является нетиповой конфигурацией. Обработка расчитана для типовых конфигураций 1С 7.7

  8. Екатерина

    большое спасибо
    очень помогли
    ЖЫВЕ БЕЛАРУСЬ

  9. Уладзімір

    ДЗЯКУЙ ВЯЛІКІ!!!!
    ШЫКОЎНАЯ АПРАЦОЎКА!!!! РЭСПЕКТ І ПАДЗЯКА АЎТАРУ!
    ЖЫВЕ БЕЛАРУСЬ!!!

  10. Александр

    Добрый день!
    Выдает ошибку
    msxml3.dll: Не удается найти указанный ресурс.
    Может кто сталкивался, в чем проблема?

    1. Самый частый гость сайта 100mb.by Автор записи

      Операционная система Windows XP или Windows Server 2003 ?

  11. Екатерина

    Доброго дня!
    Очень прошу вас со мной связаться.
    Проблема как у некоторых пользователей, и я совсем не знаю что делать((
    Контактов я не нашла ваших..
    Прошу, напишите мне на почту как с вами связаться.
    katemtavto@gmail.com

    1. Самый частый гость сайта 100mb.by Автор записи

      Добрый день, Екатерина!
      Какая у Вас проблема?

  12. Надежда

    Спасибо Вам огромное, все работает и на удивление все так просто))

  13. Юлия

    Огромное спасибо!!!!! Очень, очень помогли)))))))))))).

  14. Юлианна

    Если сказать огромное спасибо автору, значит ничего не сказать!
    Сто раз СПАСИБО!!!

  15. Виттория

    СПАСИБО!!!!
    месяц мучилась, прописывала курсы вручную. а теперь все обновляется.
    огромнейшее спасибо вам за такое простое решение этой проблемы.
    ЖЫВЕ БЕЛАРУСЬ

  16. Павел

    Добрый день!
    Выдает ошибку
    msxml3.dll: Не удается найти указанный ресурс.
    ОС Windows 7 64-bit
    Пробовал перерегистрировать библиотеку и менял GET на POST в запросе — не помогло(
    Может есть какое-нибудь решение?

    1. Евгений

      Аналогично на win 2008:(

    2. Sergey

      Та же ошибка: msxml3.dll: Не удается найти указанный ресурс.
      ОС Windows 7 64-bit
      Что делать?

  17. Елена

    Обработка справочников WEB Банковские операции Банковские операции v7.7 v7.md Беларусь Абонемент ($m) C 2017 на сайте http://www.nbrb.by разработали новую загрузку курсов валют через API функции. Данный функционал сам нацбанк рекомендует использовать как основную загрузку, и сам функционал более расширен.

    1. Самый частый гость сайта 100mb.by Автор записи

      Ничего не понятно, но, наверное, очень интересно 🙂

  18. Татьяна

    Спасибо огромное,только у меня после сохранения пишет: Для переферийной информационной базы сохранение измененной конфигурации запрещено!

    1. Самый частый гость сайта 100mb.by Автор записи

      Действительно, в периферийной базе данных сохранения запрещены. Обратитесь к Вашему администратору, либо можете использовать обработку не изменяя конфигурацию. Для этого каждый раз при необходимости загрузки курсов валют используйте с 1С предприятии «Файл->Открыть». Открываете обработку и пользуйтесь.

  19. Диана

    Огромное спасибо автору за обработку, уже потеряла надежду на автоматическое обновление, порадовалась немного ,что восстановилась загрузка, но радость была не долгой, когда сайт НБ РБ опять перешел на работу в защищенном протоколе…
    Да прибудет с Вами успех и удача… Еще раз огромное спасибо!!!!! НЕ могу нарадоваться.
    ЖЫВЕ БЕЛАРУСЬ!!!!

  20. sanayi blogu

    Thanks for finally writing about > Загрузка курсов
    валют НБРБ по протоколу HTTPS. 1С 7.7
    — 100MB.BY < Loved it!

  21. Наталья

    Спасибо огромное! Я работаю бухгалтером, не получалось курсы обновить… злилась… а вы — помогли! Ура! Все грузит!

  22. Света

    Спасибо большое!!!! Мучилась 3 месяца обновляла вручную — пока не нашла вашу загрузку.

  23. Инна

    Добрый день!
    загрузила : Скачать обработку «Загрузка курсов валют с сайта НБРБ по защищенному протоколу HTTPS» (прямая ссылка на обработку)
    сохранила, через конфигуратор: Меню «Конфигурация -> Открыть конфигурацию».
    Замените «Обработки -> ЗагрузкаКурсовВалют» на скачанный файл.

    но выдает ошибку: Скрипт.language=»vbscript»;
    {Обработка.ЗагрузкаКурсовВалют.Форма.Модуль(228)}: :
    подскажите, пжт, как исправить

  24. Татьяна

    Спасибо огромное!!!Не к кому было обратиться,а Вы помогли..!))Безмерно благодарна,УРААА..!!А может есть такой пример для 1С8…?)

  25. Sergey

    Та же ошибка: msxml3.dll: Не удается найти указанный ресурс.
    ОС Windows 7 64-bit
    Что делать?

    1. Alex

      Получилось у кого-нибудь исправить данную ошибку?
      msxml3.dll: The system cannot locate the resource specified.

  26. ира

    Добрый день, а можете помочь с курсами валют для бухгалтерии 8.3

  27. ира

    Добрый день, а можете помочь с курсами валют для бухгалтерии 8.3. этот адрес правильный

Добавить комментарий

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