В процессе работы со старыми релизами конфигурации 1С:Бухгалтерия 3.0 пользователи часто сталкиваются с невозможностью загрузки классификатора банков. Это происходит из-за того, что классификатор Центрального банка РФ содержит новые БИК, которые не начинаются с цифр «04». Старые алгоритмы программы настроены на жесткую проверку маски БИК, и при попытке загрузки такие записи отсеиваются системой как ошибочные.
Давайте разберем, какие шаги можно предпринять для решения этой задачи, не прибегая к обновлению всей конфигурации.
Если обновление базы данных невозможно, самым прямым способом является снятие программного ограничения. Для этого необходимо внести изменения в конфигуратор. Рассмотрим, как это сделать:
Банки).Пример логики, которую необходимо найти и скорректировать:
// Примерный вид кода, который нужно изменить
Если Лев(БИК, 2) <> "04" Тогда
// Сообщение об ошибке или отказ от записи
Возврат Ложь;
КонецЕсли;
После отключения этого условия вы сможете вручную создать элемент в справочнике Банки, указав любой БИК. Если список банков с нестандартными БИК невелик, это самый эффективный путь.
Если вам нужно загрузить большой список банков, ручной ввод становится нерациональным. В этом случае мы можем воспользоваться чистой базой актуальной версии:
1С:Бухгалтерия последнего релиза.Выгрузка и загрузка данных XML, чтобы выгрузить данные из справочника Банки актуальной базы.Важно помнить, что классификатор в старых версиях не всегда корректно воспринимает структуру данных из новых версий, поэтому рекомендуется проводить перенос только данных справочника Банки, без переноса реквизитов, которые могут отсутствовать в старой метаструктуре.
При внедрении изменений помните о следующих нюансах:
Платежное поручение. Проверьте, корректно ли формируется печатная форма и выгружается ли файл для банка (формат 1C-ClientBank).Применяя данные методы, вы сможете успешно работать с текущими требованиями законодательства, даже находясь на устаревшем релизе программы. Помните, что любое вмешательство в код конфигурации требует резервного копирования базы данных!