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

01.03.21

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Загрузка банков Федерального казначейства для конфигураций 1С 7.7 ПУБ и Бухгалтерия из нового формата классификатора БИК
.ert 68,50Kb
48
48 Скачать (1 SM) Купить за 1 850 руб.

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

Обработка разбирает файл JSON и записывает новые банки в справочник банков конфигурации 1С 7.7.

Пример простого разбора файла JSON из 1С 7.7 нашел в //infostart.ru/public/812617/

Проверено на версии платформы 7.70.027 в конфигурациях Бухгалтерский учет, редакция 4.5 (7.70.660) и 
Производство+Услуги+Бухгалтерия, редакция 2.8 (7.70.404). Думаю и на более старых конфигурациях будет 
работать поскольку справочник банков давно не менялся.

Классификатор банков с сайта РБК не содержит данных о казначействах и их счетах и не обновляется с июля 2020 года:
http://cbrates.rbc.ru/bnk/bnk.zip

Актуальный классификатор банков можно скачать с сайта ЦБ РФ и разбирать его (там формат xml):
http://www.cbr.ru/s/newbik

Я считаю, что надо пользоваться классификаторами с сайта 1С, там уже другой формат.

Скачиваем классификаторы по ссылке: https://releases.1c.ru/classifiers/total

Для скачивания требуется действующая подписка ИТС - 1C:Комплект поддержки.

Скачанный файл будет иметь имя classifiers_020221021735.zip.

Если у вас есть зарегистрированные продукты версии 8.х, то можно скачать классификаторы по ссылкам
к этим обновлениям. Например, для БП3 скачается файл с таким именем: classifiers_Accounting_020221021603.zip

По содержанию эти файлы одинаковы. 

В скачанном файле есть два zip-архива. Один содержит старый классификатор в текстовом формате (четыре файла .txt).

Другой архив содержит файл bic-classifier.json, именно из этого файла мы будем загружать банки.

Скопируйте файл bic-classifier.json в каталог базы. 

Обработкой загружаются банки по всем регионам, у которых тип участника перевода "52", это Территориальный орган Федерального казначейства. Также можно загрузить все банки по указанному региону или по всем регионам.

Автоматическую загрузку и разбор архива не стал делать. Код открыт, можете все поправить под свои нужды.

Обработка загрузка импорт УФК БИК Банки классификатор

См. также

Банковские операции Загрузка и выгрузка в Excel Бухгалтер Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет Платные (руб)

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

3588 руб.

29.07.2021    22702    15    22    

16

Банковские операции Бухгалтер Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет Абонемент ($m)

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

1 стартмани

28.07.2022    2455    0    A1WEB    0    

3

Банковские операции WEB-интеграция Программист Платформа 1С v7.7 Конфигурации 1cv7 Украина Абонемент ($m)

Загрузка курсов валют в 1С 7.7 с сайта НБУ (Украина), используя "Msxml2.ServerXMLHTTP.6.0"

1 стартмани

31.05.2021    6800    5    user729873    0    

2

Банковские операции Файловый обмен (TXT, XML, DBF), FTP Программист Бухгалтер Пользователь Оперативный учет 7.7 1С:Комплексная 7.7 Россия Бухгалтерский учет Абонемент ($m)

При переходе на Казначейские счета стандартная загрузка классификаторов банков с сайта rbc.ru не работает так, как хочется. Данная обработка решает эту проблему.

1 стартмани

20.01.2021    9040    5    serpent    2    

3

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

Изменились правила загрузки курсов валют с сайта Нацбанка Республики Беларусь. Обновление обработки типовой загрузки курсов валют в конфигурации бухгалтерии 1С 7.7 Мисофт.

1 стартмани

16.11.2020    11313    5    igor_1c    6    

3

Банковские операции WEB-интеграция Программист Бухгалтер Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Беларусь Абонемент ($m)

В связи с переходом Национального банка РБ с сентября 2020 на защищенный протокол HTTPS внесены изменения в обработку загрузки курсов валют с сайта Национального банка РБ для 1С 7.7.

2 стартмани

28.09.2020    14160    12    dimitryas    29    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. serpent 69 03.02.21 10:27 Сейчас в теме
Сколько по времени разбирается json файл? 1С не виснет?
2. zaic 133 03.02.21 12:23 Сейчас в теме
(1) Разбор всего файла долго, я не дождался и снял задачу. 1С не зависала. Далее отлаживал с отбором по региону. В обработке загружаются только банки с кодом 52, таких банков в последнем классификаторе всего 63 и несколько новых регионов для них добавляется. Все загружается очень быстро.
3. serpent 69 03.02.21 14:11 Сейчас в теме
(2)Тоже наткнулся на данную проблему в своем решении. С доп классом КОП_JSON (спасибо АВТОРУ Трапезников Дмитрий aka trad) весь файл разбирается в районе 7-8 минут. Потом просто сохраняю ТаблицуЗначений с Формы
ЗначениеВФайл(ПутьЗапуска+"TZ_BIC.nst",ТаблицаБИКов,1);


Потом сразу можно при открытии подгрузить.
4. zaic 133 04.02.21 09:33 Сейчас в теме
Добавил кнопку для загрузки всех банков по указанному региону. Если указать 00 для региона, то грузятся все банки по всем регионам. По Москве все загрузилось очень быстро, по СПб тоже.
Код для региона можно посмотреть в классификаторе банков РФ (кнопка внизу справа в форме списка справочника Банки).
5. AlexDaewoo 01.03.21 03:51 Сейчас в теме
Если не затруднит, просьба выложить скрин карточки созданного банка из bic-classifier.json
6. AlexDaewoo 01.03.21 04:07 Сейчас в теме
А именно, если грузить "Если указать 00 для региона, то грузятся все банки по всем регионам". Например банка 040173745
7. zaic 133 01.03.21 14:44 Сейчас в теме
(6) Спасибо за комментарий. У меня была ошибка связанная с обработкой обратной косой черты, начинающей escape-последовательность. Это когда внутри строки дополнительные символы, например, кавычки.
Исправил,
Прикрепленные файлы:
8. пользователь 25.03.21 14:31
Сообщение было скрыто модератором.
...
9. пользователь 05.04.21 14:31
Сообщение было скрыто модератором.
...
10. nhoj1979 05.04.21 15:51 Сейчас в теме
Файл.Открыть(ИмяФайлаБИК);
{C:\USERS\OFISS\DOWNLOADS\PUBID_1375400-ЗАГРУЗКАБИК.ERT(40)}: Неверное имя файла!
11. zaic 133 05.04.21 18:04 Сейчас в теме
(10) Скопируйте файл bic-classifier.json в каталог базы.
Что это за файл - смотрите описание к обработке.
Оставьте свое сообщение