В конце 2020 1С вновь переписала механизм загрузки классификатора банков. Классификатор стал называться "BIC", а не "Banks". Скачиваемые данные теперь представляют собой JSON файл. Есть ли к нему свободный доступ пока не ясно. В результате нововведений типовыми методами стало невозможно обновить классификатор данными с сайта РосБизнесКонсалтинг. Таким образом в очередной раз была усложнена работа в обход интернет-поддержки. Для решения этой проблемы в настоящий момент на мой взгляд существует 4 пути - фантастический, правильный, почти правильный и неправильный.
1. Фантастический - взять данные с сайта ЦБ РФ и написать все самому.
2. Правильный - это опять задуматься о покупке интернет-поддержки.
3. Почти правильный - ждать когда кто-то большой и добрый выложит файл с данными в открытый доступ и потом обновить классификатор типовыми методами. Такой подход гарантирует, что все необходимые поля во всех справочниках будут заполнены верно . Из минусов пути - нужно уметь искать, просить, ждать. И при этом в нужный момент быстро не найти:)
4 Неправильный базируется на том, что к данным в старом формате пока есть доступ на РБК и самой 1С. И можно написать обработку, которая будет обновлять классификатор по механизму, предшествующему текущему . Из минусов - нет никаких гарантий, что все нужные реквизиты будут заполняться. И еще из плохих новостей....по состоянию на 11.01.2021 данные на РБК датированы концом июня прошлого года. То есть источник не рабочий. Данные на сайте 1С есть на 10.01.2021, что внушает оптимизм.
Данная обработка реализует подход №4. Была написана для собственных нужд в период праздников дабы не отвыкнуть от работы и не привыкнуть к спиртному. Поставляется как есть и ничего не гарантирует, хотя вроде что-то загружает. Может использоваться в дополнительных отчетах.
Реализована загрузка с сайта 1с, РБК и из скачанного файла. Кроме того может использоваться в режиме, когда ничего не загружает, а просто показывает, когда были изменены файлы внутри скачанного архива. Мне понадобилось, чтобы понимать, где данные посвежее.
Из выявленных особенностей. Механизмы по разному загружают данные. Вот результат механизма, который был ранее.
А вот что загружает новый
Видно, что новый механизм загрузил 5 элементов, а старый 8. Рассмотрим например банк КУ ПВ-БАНК (ЗАО) ГК "АСВ". Из ссылки приходит понимание, что у него московский адрес, но ульяновский ОКАТО. При таком раскладе старый механизм обновления относит его к Ульяновской области, а новый к Москве. На чьей стороне правда непонятно, но такую разницу нужно учитывать.
Проверялось на следующих конфигурациях:
Бухгалтерия предприятия, редакция 3.0 (3.0.87.28).
1С:Комплексная автоматизация 2 (2.4.13.103)
Платформа 1С:Предприятие 8.3 (8.3.18.1208)
В качестве новогоднего бонуса положил файл classifiers с данными от 10.01.1021 для реализации пути № 3 :)