Как загрузить классификатор банков с новыми БИК в старые релизы 1С:Бухгалтерии?

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

В процессе работы со старыми релизами конфигурации 1С:Бухгалтерия 3.0 пользователи часто сталкиваются с невозможностью загрузки классификатора банков. Это происходит из-за того, что классификатор Центрального банка РФ содержит новые БИК, которые не начинаются с цифр «04». Старые алгоритмы программы настроены на жесткую проверку маски БИК, и при попытке загрузки такие записи отсеиваются системой как ошибочные.

Давайте разберем, какие шаги можно предпринять для решения этой задачи, не прибегая к обновлению всей конфигурации.

Метод 1: Модификация кода конфигурации

Если обновление базы данных невозможно, самым прямым способом является снятие программного ограничения. Для этого необходимо внести изменения в конфигуратор. Рассмотрим, как это сделать:

  1. Откройте конфигуратор вашей информационной базы.
  2. Найдите в дереве конфигурации общий модуль, отвечающий за работу с классификатором банков (обычно это модули, связанные с обменом данными или работой со справочником Банки).
  3. В процедуре, которая проверяет корректность БИК перед записью (валидация на «04»), закомментируйте проверку первых двух символов.
  4. После внесения правок сохраните конфигурацию.

Пример логики, которую необходимо найти и скорректировать:


// Примерный вид кода, который нужно изменить
Если Лев(БИК, 2) <> "04" Тогда
    // Сообщение об ошибке или отказ от записи
    Возврат Ложь;
КонецЕсли;

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

Метод 2: Использование актуального релиза как источника данных

Если вам нужно загрузить большой список банков, ручной ввод становится нерациональным. В этом случае мы можем воспользоваться чистой базой актуальной версии:

  1. Разверните пустую базу 1С:Бухгалтерия последнего релиза.
  2. Загрузите в нее актуальный классификатор банков через стандартный механизм обновления классификатора.
  3. Воспользуйтесь обработкой Выгрузка и загрузка данных XML, чтобы выгрузить данные из справочника Банки актуальной базы.
  4. Загрузите полученный файл в вашу рабочую старую базу.

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

Важные рекомендации при работе с нестандартными БИК

При внедрении изменений помните о следующих нюансах:

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

← На главную