Загрузка курсов валют с сайта НБ РБ (API)

19.12.17

Учетные задачи - Банковские операции

C 2017 на сайте www.nbrb.by разработали новую загрузку курсов валют через API функции. Данный функционал сам нацбанк рекомендует использовать как основную загрузку, и сам функционал более расширен.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Загрузка курсов валют НБ РБ (API):
.ert 224,50Kb
13 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Сами валюты загружаются теперь с "http://www.nbrb.by/API/ExRates/Rates?onDate=" и выгружается в формате JSON. В обработке имеется возможность выгружать курсы за определенный период.

Обработка тестировалась на конфигурации Мисофт 7.7 и Юкола 7.7.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Банковские операции Загрузка и выгрузка в Excel Бухгалтер Пользователь 1С:Предприятие 7.7 1C77 Россия Бухгалтерский учет Платные (руб)

Решение предоставляет комплексную загрузку банковской выписки из CSV, XLS, TXT файла в 1С 7.7 любой конфигурации. Позволяет создавать документы выбранного вида, например "Строка выписки банка (приход/расход)", или многострочный табличный документ, например Выписка, для каждой операции из загружаемого файла банковской выписки. Загружает реквизиты документа, а также создаёт контрагентов и другие необходимые элементы справочников.

5084 руб.

29.07.2021    27378    21    23    

21

Разработка внешних компонент WEB-интеграция Программист 1С:Предприятие 7.7 1C77 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async можно наладить обмен данными между удаленными информационными базами по протоколам HTTP, HTTPS и WebSocket. С помощью компоненты HttpSrv7 используя протокол WebSocket можно создавать и поддерживать работу нескольких чатов. С помощью компоненты HTTP_Async можно асинхронно отправлять HTTP-запросы к сайтам, веб-сервисам (в т.ч. к HTTPSrv7) и обрабатывать ответы по мере их поступления. Компонента GISMT в дополнение к HTTP_Async имеет функцию цифровой подписи в формате Base64 и, таким образом, имеет все возможности для работы с API ГИС МТ "Честный знак" непосредственно из среды 1С 7.7.

6100 руб.

27.05.2022    12220    2    20    

39

Обмен с интернет-банком Банковские операции Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бюджет муниципального образования 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия 1С:Бухгалтерия для бюджетных учреждений 7.7 Бухгалтерский учет Платные (руб)

Модуль предварительной обработки файла системы Клиент-Банк позволяет создать в базе данных 1С новых контрагентов и их расчетные счета, чтобы потом стандартная обработка загрузки не допустила ошибок - не оставила пустыми строки документов "Выписка банка". Такая обработка позволяет сэкономить время бухгалтера и избавить его от необходимости указывать вручную банковские реквизиты контрагентов организации. Гораздо легче - загрузить их из файла системы Клиент-Банк.

5010 руб.

28.07.2011    46668    12    6    

17

WEB-интеграция 1С:Предприятие 7.7 Абонемент ($m)

Может быть интересен пользователям Windows 10-11, для которых важен доступ к определенным интернет-ресурсам, например государственным службам, именно с помощью Internet Explorer.

1 стартмани

27.05.2025    2538    2    item    0    

4

Банковские операции Программист Бухгалтер 1С:Предприятие 7.7 1С:Бухгалтерия 7.7 1С:Производство+Услуги+Бухгалтерия Россия Бухгалтерский учет Абонемент ($m)

Загрузка банков Федерального казначейства для конфигураций 1С 7.7 ПУБ и Бухгалтерия из нового формата классификатора БИК. Обработка разбирает файл JSON и записывает новые банки в справочник банков конфигурации 1С 7.7.

1 стартмани

02.02.2021    15066    50    zaic    9    

8

WEB-интеграция Программист Пользователь 1С:Предприятие 7.7 1C77 Абонемент ($m)

Универсальная обработка для 1С 7.7 по обмену с сервисом адресной информации и информацией о контрагентах DaData.ru по API. Используется внешняя компонента "v7plus.dll". Различные виды запросов позволяют получить ответ в формате JSON и/или XML.

3 стартмани

20.04.2020    13771    29    Drena    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Dnki 4 20.12.17 23:26 Сейчас в теме
Не понятно из краткого текста:

- чем новый API лучше старого? Я использую запрос
"http://www.nbrb.by/Services/XmlExRates.aspx?ondate="
предлагается:
"http://www.nbrb.by/API/ExRates/Rates?onDate="

- чем для разбора json лучше xml?
2. brunet 40 21.12.17 08:38 Сейчас в теме
Это надо спрашивать у разработчиков НацБанка, а мы просто подстраиваемся.
Хотя на API больше функционала.
3. haous 2 11.11.19 11:11 Сейчас в теме
(2) Владимир, напишите мне, пожалуйста, в ЛС (контакты в профиле).
4. user1412861 16.11.20 13:03 Сейчас в теме
полезная обработка, спасибо
5. Menahem 05.12.20 19:54 Сейчас в теме
Всем у кого перестала работать старая обработка, использующая Addin.V7HttpReader компоyенты v7plus.dll, предлагаю элеГантное решение с использованием WinHttp.WinHttpRequest.5.1.
Было:
Соединение = СоздатьОбъект("Addin.V7HttpReader"); //с https не работает
Соединение.Получить("https://www.nbrb.by/Services/XmlExRates.aspx?ondate="+СтрД, Текст, 2);

Рабочий вариант:
Соединение = СоздатьОбъект("WinHttp.WinHttpRequest.5.1");
Соединение.Open("get","https://www.nbrb.by/services/xmlexrates.aspx?ondate="+СтрД, 0); //Открывает HTTP-соединение с HTTP-ресурсом
Соединение.Send();//Отправляет HTTP-запрос на HTTP-сервер
Текст=Соединение.ResponseText();//Получает тело объекта ответа в виде текста
Slypower; user720490; +2 Ответить
6. systemaooo2007 05.12.20 21:12 Сейчас в теме
Для сервер 2008 нужно установить предварительно патчи по совету
slavik27 14 16.06.20 19:24
спасибо это работающий и одновременно не работающий метод

к примеру для win 2008 serv, нам оказалось этого недостаточно нужно скачать KB обновление самой компоненты
winhttp (библиотеки wininet.dll которая используется в winhttp)

ссылка для обновлений c сайта microsoft
http://www.catalog.update.microsoft.com/search.aspx?q=kb3140245

и далее еще запустить фикс - делает тоже что описано в этой статье, только автоматом
https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-default-secure-protocols-in-wi

там много буков - но где-то по середине текста кнопка Download, по которой скачивается файл MicrosoftEasyFix51044.msi

после всего этого перезагружаем сервер и будет счастье!
7. Menahem 05.12.20 22:01 Сейчас в теме
(5)для Server 2008 Обязательно нужно воспользоваться советом slavik27

Для win 2008 serv, нужно скачать KB обновление самой компоненты
winhttp (библиотеки wininet.dll которая используется в winhttp)

ссылка для обновлений c сайта microsoft
http://www.catalog.update.microsoft.com/search.aspx?q=kb3140245

и далее еще запустить фикс - делает тоже что описано в этой статье, только автоматом
https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-default-secure-protocols-in-wi

там много буков - но где-то по середине текста кнопка Download, по которой скачивается файл MicrosoftEasyFix51044.msi

после всего этого перезагружаем сервер и будет счастье!
8. Slypower 3 08.12.20 12:32 Сейчас в теме
Где найти источник информации от slavik27? Дайте ссылку на его сообщение
Для отправки сообщения требуется регистрация/авторизация