Загрузка курсов валют НБРБ по протоколу 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: 29 комментариев

  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. Юлианна

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

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

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