АЦРК: Загрузка ставок ЦБ РФ прямо с сайта / чтение HTML страниц

23.02.16

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

Очередной парсинг HTML-страниц плюс загрузка ставок ЦБ РФ прямо с соответствующей HTML-страницы сайта ЦБ РФ. Ставки загружаются в регистр сведений "Ставка рефинансирования ЦБ", то есть практически во все типовые конфигурации 1С. Обработку можно запускать как в обычном, так и в управляемом режиме.

Скачать файлы

Наименование Файл Версия Размер
АЦРК_ЧтениеСтавокЦБРФ.epf
.epf 46,99Kb
50
.epf 46,99Kb 50 Скачать

В строку вводится адрес веб-страницы. Возможно придется немного подождать, пока веб-страница полностью загрузится. После загрузки станет доступной кнопка "Прочитать".

По кнопке "Прочитать" собственно и происходит парсинг веб-страницы, в результате которого формируется дерево HTML-документа на закладке "Дерево". Закладка "Текст HTML" содержит собственно текст HTML-страницы. При переключении на эту закладку также возможно придется подождать, текст может оказаться весьма большим и переключение будет долгим.

Если обработка обнаружит, что это страница со ставками ЦБ РФ, станет доступна кнопка "Загрузить ставки ЦБ РФ". По этой кнопке происходит чтение информации из дерева и запись недостающих записей в регистр сведений "Ставка рефинансирования ЦБ". Если в регистре есть запись на дату, но с другой ставкой, то выдается сообщение, но ставка не меняется. На всякий случай, вдруг она сознательно изменена пользователем.

Конечно для обработки информации надо знать структуру HTML-страницы, которую можно изучить по дереву. И конечно загрузка ставок может перестать работать, если структура страницы изменится. Будем надеяться, что это произойдет не скоро.

См. также

Автоматическая обработка документов по банку при загрузке банковской выписки в 1С

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Устали вручную дозаполнять и корректировать документы по банку после загрузки банковской выписки? С помощью правил обработки банковской выписки вы сможете автоматически определять правильный вид хозяйственной операции, заполнять расшифровку, аналитику платежа и многое другое.

12000 руб.

21.03.2023    8149    29    12    

43

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    15744    10    17    

11

Начисление процентов по кредитам и займам для БП 3.0, БП КОРП 3.0 и конфигураций на их основе

Займы, кредит, лизинг Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Внешняя обработка "Начисление процентов по кредитам и займам" предназначена для бухгалтеров, перед которыми стоит задача по расчету процентов по кредитам и займам и формированию операций по отражению начисленных процентов в бухгалтерском и налоговом учете. В своей работе обработка использует только бухгалтерские итоги по счетам учета договоров займа (66, 67, 58.03)

2400 руб.

13.01.2014    80439    416    89    

134

Обмен с клиентом банка для Беларуси

Банковские операции Обмен с интернет-банком Платформа 1С v8.3 Бухгалтерский учет Конфигурации 1cv8 1С:Конвертация данных 1С:Бухгалтерия 3.0 Беларусь Бухгалтерский учет Платные (руб)

Типовая обработка "Клиент-банк" из конфигурации 1С "Бухгалтерия для Беларуси, редакция 2.1" корректно работает с выписками только банка "Дабрабыт", до 28.01.2019 "Москва-Минск". А бухгалтеру нужно работать и с другими банками и с другими конфигурациями. Для этого было разработано расширение, которое позволит решить данную проблему!

10.10.2017    36373    69    Xershi    41    

57

SALE! 20%

Обмен с клиентом банка для БП 3.0, ERP 2.4, ERP 2.5 с дополнительными правилами загрузки

Обмен с интернет-банком Банковские операции Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Выписка клиент-банка загружается и обрабатывается по Вашим правилам. Заполнение реквизитов документов, анализ назначения платежа. Работа с клиент банком не отличается от типового варианта, а документы автоматически заполняются так, как нужно вам. Дополнительная обработка, работающая совместно с основным расширением позволяет подключать собственные произвольные алгоритмы.

20400 16320 руб.

03.04.2013    122224    243    377    

157
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. adhocprog 1139 06.05.13 16:15 Сейчас в теме
А на cbr.ru нет загрузки курсов в формате xml?
2. acrk 749 06.05.13 17:29 Сейчас в теме
(1) adhocprog,
Нет, наверное. А зачем Вам?
В 1С же есть загрузка курсов с сайта РБК.
3. Nevermore 13.01.16 09:15 Сейчас в теме
<<...И конечно загрузка ставок может перестать работать, если структура страницы изменится. Будем надеяться, что это произойдет не скоро>>

Увы, наверное, оно всё-таки произошло ;(
Не грузится....
4. acrk 749 13.01.16 12:51 Сейчас в теме
(3) Nevermore, Да, надо немножко подправить. В обработках расчета процентов я подправлял.
Но теперь это смысла не имеет, потому что на этой странице после 01.01.2016 их больше не будет.
Их вообще больше не будет, потому что с 01.01.2016 ставка рефинансирования приравнена к ключевой ставке ЦБ РФ. На сайте ЦБ РФ ее можно найти.
На 01.01.2016 она было 11 %.
Так что теперь за ней надо следить, а в программах вручную устанавливать.
5. acrk 749 23.02.16 23:57 Сейчас в теме
(3) Nevermore, Решил все-таки обработку подправить, чтоб загружалось. Для истории. Регистр СтавкаРефинансированияЦБ из БП 3.0 удалили.
6. m_aster 111 05.04.16 12:55 Сейчас в теме
Обработка потеряла свое значение, регистр ставок удален, интересно где сейчас хранится ключевая ставка в БП 3.0, например?
7. acrk 749 05.04.16 18:01 Сейчас в теме
(6) m_aster, я так понимаю, что нигде. Разработчикам она нигде не нужна, в типовой конфигурации она нигде не используется.
Я с линией консультаций общался по этому поводу, они передали ответ разработчиков - типа, мы разработчики, как считаем нужным, так и делаем, имеем право (по праву автора).
Видимо молодежь пришла новая.
Я им возразил, что раз сделали структуру, включили в интерфейс, дали право легально ее данными наполнять, то удалять уже не имеют права, потому что данные там уже не их, а пользователя.
Но дело-то уже сделано, удаленного не вернешь.
8. Светлый ум 406 14.02.18 13:08 Сейчас в теме
Будем заводить свой регистр))
9. acrk 749 14.02.18 23:28 Сейчас в теме
(8) Важное свойство обработки - возможность не снимать конфигурацию с поддержки. Поэтому пока не будем. Говорят в 11-й платформе можно в расширении новые метаданные добавлять. Вот она стабилизируется, подумаем.
10. Gnej 28.10.18 11:51 Сейчас в теме
Данная обработка в актуальном состоянии, или ее нужно дорабатывать? Ссылка на сайт ЦБ или еще что то поменялось?
11. acrk 749 28.10.18 19:11 Сейчас в теме
(10) Обработка-то актуальная.
Только с 2016 ЦБ отказался от ставки рефинансирования и прировнял ее к ключевой ставке. Поэтому на соответствующей странице ЦБ РФ ставки рефинансирования только до 01.01.2016.
А аналогичной страницы с ключевой ставкой я на сайте ЦБ РФ не нашел :)
12. osnnm 24.11.22 12:03 Сейчас в теме
Функция КлючеваяСтавкаЦБ(ВыбраннаяФорма)

Если ВыбраннаяФорма = "ФормаОтчета2022кв1" Тогда
Возврат 4.25;
Иначе
Возврат 0;
КонецЕсли;

КонецФункции
13. osnnm 24.11.22 12:19 Сейчас в теме
Функция КлючеваяСтавкаЦБ(ВыбраннаяФорма)

Если ВыбраннаяФорма = "ФормаОтчета2022кв1" Тогда
Возврат 4.25;
Иначе
Возврат 0;
КонецЕсли;

КонецФункции
14. acrk 749 29.11.22 00:15 Сейчас в теме
(13) Это что за текст, откуда он и к чему ?
Оставьте свое сообщение