Загрузка банков Федерального казначейства для конфигураций 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", это Территориальный орган Федерального казначейства. Также можно загрузить все банки по указанному региону или по всем регионам.
Автоматическую загрузку и разбор архива не стал делать. Код открыт, можете все поправить под свои нужды.