Как решить проблему с загрузкой новых БИК казначейства в 1С:Бухгалтерия 3.0?

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Финансы и профессиональные услуги
← На главную

В начале 2021 года пользователи программных продуктов 1С столкнулись с серьезной технической проблемой: при попытке загрузки классификатора банков стандартными средствами новые БИК Федерального казначейства не обнаруживались в системе, хотя присутствовали в официальных файлах Центрального Банка. Это было связано с масштабной реформой системы казначейских платежей и переходом на Единый казначейский счет (ЕКС).

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

Выясняем причину проблемы: переход на формат BIC_22

Прежде всего, разберем техническую подоплеку. С 2021 года фирма «1С» изменила механизм взаимодействия с банковскими классификаторами. Традиционный формат XML, к которому привыкли многие специалисты, перестал быть основным для новых типов счетов. Программа перешла на использование нового классификатора (условное название BIC_22), данные в котором упакованы в формат JSON внутри архива classifiers.zip.

Если ваша конфигурация имеет релиз ниже 3.0.88.x, старые механизмы загрузки могут просто «не видеть» новые записи, так как структура данных казначейских подразделений теперь включает специфические связи между БИК банка и казначейским счетом (начинающимся на 03100). Кроме того, многие новые БИК казначейства начинаются на «00», что также требовало корректировки алгоритмов обработки в коде конфигурации.

Шаг 1: Обновление конфигурации и платформы

Рассмотрим первый и самый надежный способ решения проблемы — обновление программного продукта. Разработчики оперативно выпустили исправления, которые учитывают новую структуру казначейских реквизитов.

  1. Проверим текущий номер релиза. Для корректной работы без «костылей» рекомендуется использовать версию не ниже 3.0.88.27 или 3.0.88.28.
  2. Выполним обновление через раздел Администрирование — Обслуживание — Обновление программы.
  3. После обновления конфигурации система автоматически перенастроит пути загрузки классификаторов на новые сервера 1С, содержащие актуальные JSON-файлы.

Шаг 2: Загрузка классификатора из внешнего файла

Если прямое обновление через интернет по каким-то причинам недоступно или не дает результата, разберем способ ручной подгрузки файла classifiers.zip.

Проанализируем ситуацию, когда файл скачан, но данные не появляются. Это происходит потому, что обычная загрузка XML с сайта ЦБ не содержит расширенных метаданных для казначейства. Нам понадобится файл classifiers.zip, содержащий внутри bic-classifier.json.

  1. Перейдем в раздел Администрирование — Интернет-поддержка и сервисы.
  2. Найдем пункт Классификаторы — Обновление классификаторов.
  3. Выберем вариант загрузки Из файла и укажем путь к архиву classifiers.zip (его можно скачать с портала ИТС или официального сайта обновлений 1С).
  4. В списке классификаторов отметим Справочник БИК и дождемся завершения процесса.

Шаг 3: Исправление ошибки «серых банков» (баг 10228584)

Часто возникает ситуация: классификатор загружен, но при попытке выбрать банк он подсвечивается серым цветом, а программа выдает сообщение: «БИК банка не найден в классификаторе банков». Это известная ошибка того периода. Выясним причину: при загрузке новым банкам ошибочно присваивался признак Деятельность прекращена = Истина.

Для исправления воспользуемся следующим алгоритмом:

  1. Откроем Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов.
  2. В поле «Дополнительные параметры» (по кнопке «Специальные возможности») установим флаг Показывать служебные реквизиты.
  3. В качестве объекта изменения выберем справочник Справочник БИК (важно: не путать со справочником Банки).
  4. Добавим отбор: Деятельность прекращена Равно Да.
  5. В колонке «Реквизит» найдем Пометка удаления и установим значение Да.
  6. Нажмем Изменить реквизиты.
  7. После этого выполним Удаление помеченных объектов.
  8. Завершающим этапом в справочнике Банки нажмем кнопку Синхронизировать. Это заставит систему заново сопоставить данные из чистого классификатора БИК в рабочий справочник Банки.

Шаг 4: Особенности появления банков в справочнике

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

Рассмотрим, как правильно добавить конкретный казначейский БИК (например, 004525988):

  1. Зайдем в карточку контрагента или собственной организации.
  2. Начнем создавать новый Банковский счет.
  3. В поле БИК введем нужный номер.
  4. Если классификатор BIC_22 загружен корректно, программа мгновенно подтянет название банка («ОТДЕЛЕНИЕ МОСКВА БАНКА РОССИИ // УФК по г. Москве») и предложит создать запись в справочнике Банки.
  5. Только в этот момент запись физически запишется в справочник Банки.

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

Резюме для технического специалиста

Для автоматизации процесса или написания собственной обработки загрузки (если конфигурация сильно кастомизирована), обратите внимание на структуру JSON в новом классификаторе. Ключевым полем для связи является cbrUnitBic. Оно используется для формирования корректного наименования банка в платежных поручениях согласно письмам ФНС, где требуется указывать через двойной слэш название подразделения Банка России и название УФК.

Таким образом, решение проблемы кроется не в поиске «правильного» XML, а в переходе на новую модель работы с данными через формат JSON и актуализации релиза конфигурации.

← На главную