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

23.02.16

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
АЦРК_ЧтениеСтавокЦБРФ.epf
.epf 46,99Kb
50
50 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

См. также

WEB-интеграция Администрирование веб-серверов Платные (руб)

Веб-портал обеспечивает удобный доступ к конфигурации 1С:ITIL(ИТИЛ), 1С:ITILIUM, Управление IT-отделом 8 через интернет с любого устройства посредством браузера, увеличивая эффективность работы пользователей и снижая нагрузку на сервер. Быстрая инсталляция портала за пару часов, удобный и интуитивно понятный интерфейс и безопасность данных помогут упростить работу с порталом и ускорить выполнение бизнес-процессов компании.

128000 руб.

19.12.2023    3197    5    0    

11

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

Модуль "Подсистема интеграции AmoCRM с 1С" позволяет обеспечить единое информационное пространство, в котором пользователи могут эффективно управлять клиентской базой, следить за статусами сделок и поддерживать актуальность данных как в AmoCRM, так и в 1С.

60000 руб.

07.05.2019    35326    70    45    

30

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

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

19200 руб.

21.03.2023    13816    94    21    

80

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

Корректируйте банковские документы быстро и легко! Создайте правило обработки, и оно автоматически применится при загрузке выписки, экономя ваше время. Решение позволяет автоматически заполнять расшифровку платежа, исключать загрузку ненужных документов (дублей) из банка, заполнять комиссию за эквайринг и многое другое. Вам не нужно доплачивать за алгоритмы, они уже включены в решение.

12000 руб.

20.12.2024    6910    13    18    

15

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

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    2909    2    3    

5

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

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

36000 руб.

03.08.2020    19359    24    22    

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

Увы, наверное, оно всё-таки произошло ;(
Не грузится....
4. acrk 684 13.01.16 12:51 Сейчас в теме
(3) Nevermore, Да, надо немножко подправить. В обработках расчета процентов я подправлял.
Но теперь это смысла не имеет, потому что на этой странице после 01.01.2016 их больше не будет.
Их вообще больше не будет, потому что с 01.01.2016 ставка рефинансирования приравнена к ключевой ставке ЦБ РФ. На сайте ЦБ РФ ее можно найти.
На 01.01.2016 она было 11 %.
Так что теперь за ней надо следить, а в программах вручную устанавливать.
5. acrk 684 23.02.16 23:57 Сейчас в теме
(3) Nevermore, Решил все-таки обработку подправить, чтоб загружалось. Для истории. Регистр СтавкаРефинансированияЦБ из БП 3.0 удалили.
6. m_aster 122 05.04.16 12:55 Сейчас в теме
Обработка потеряла свое значение, регистр ставок удален, интересно где сейчас хранится ключевая ставка в БП 3.0, например?
7. acrk 684 05.04.16 18:01 Сейчас в теме
(6) m_aster, я так понимаю, что нигде. Разработчикам она нигде не нужна, в типовой конфигурации она нигде не используется.
Я с линией консультаций общался по этому поводу, они передали ответ разработчиков - типа, мы разработчики, как считаем нужным, так и делаем, имеем право (по праву автора).
Видимо молодежь пришла новая.
Я им возразил, что раз сделали структуру, включили в интерфейс, дали право легально ее данными наполнять, то удалять уже не имеют права, потому что данные там уже не их, а пользователя.
Но дело-то уже сделано, удаленного не вернешь.
8. Светлый ум 454 14.02.18 13:08 Сейчас в теме
Будем заводить свой регистр))
9. acrk 684 14.02.18 23:28 Сейчас в теме
(8) Важное свойство обработки - возможность не снимать конфигурацию с поддержки. Поэтому пока не будем. Говорят в 11-й платформе можно в расширении новые метаданные добавлять. Вот она стабилизируется, подумаем.
10. Gnej 28.10.18 11:51 Сейчас в теме
Данная обработка в актуальном состоянии, или ее нужно дорабатывать? Ссылка на сайт ЦБ или еще что то поменялось?
11. acrk 684 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 684 29.11.22 00:15 Сейчас в теме
(13) Это что за текст, откуда он и к чему ?
Оставьте свое сообщение