К статье
Практический материал

Справочники и Данные · 14 мин

Как загрузить классификатор банков в 1С из файла

Как загрузить классификатор банков в 1С из файла: где взять файл ЦБ, порядок обновления в 1С:Бухгалтерии и Управлении торговлей, проверка результата и типичные ошибки.

Классификатор банков в 1С — это справочник, который содержит БИК, названия, корреспондентские счета и адреса банков. От его актуальности зависит, корректно ли программа подставит реквизиты в платежное поручение, пройдет ли проверка контрагента и не уйдет ли платеж по устаревшим данным. Когда банк реорганизован или лишен лицензии, а классификатор в базе старый, пользователь получает ошибки при заполнении документов и рискует отправить деньги по недействительным реквизитам.

Обновить классификатор можно двумя способами: автоматически через интернет с сайта регулятора (или через сервис 1С) и вручную — загрузкой из файла. Ручная загрузка нужна, когда у рабочего места нет доступа в интернет, когда автоматическое обновление завершается ошибкой, либо когда политика безопасности организации запрещает прямые внешние соединения с сервера 1С. В этой статье разобран именно файловый сценарий: откуда взять корректный файл, как его загрузить в типовых конфигурациях и как проверить результат.

Инструкция подходит для типовых конфигураций на управляемых формах — 1С:Бухгалтерия 8, 1С:Управление торговлей 11, 1С:ERP, 1С:Комплексная автоматизация. В старых версиях на обычных формах логика та же, отличается только расположение команд в меню.

Что такое классификатор банков и зачем его обновлять

Классификатор банков (справочник БИК) ведет Банк России. В нем перечислены все действующие кредитные организации и их филиалы с уникальными банковскими идентификационными кодами. Состав справочника меняется регулярно: открываются и закрываются филиалы, банки объединяются, меняются корреспондентские счета и наименования.

В 1С классификатор хранится отдельно от справочника «Банки» вашей базы. При вводе БИК в карточке контрагента или в платежном поручении программа сначала ищет банк в классификаторе и предлагает создать элемент справочника автоматически — с уже заполненным названием, корсчетом и городом. Если классификатор устарел, новый банк в нем не найдется, а изменившийся — подставится со старыми реквизитами.

Характерные симптомы устаревшего классификатора: программа не находит банк по заведомо существующему БИК, при проверке контрагента появляется предупреждение о недействующем банке, банковская выписка загружается с предупреждениями, а в платежках приходится вручную править корсчет. Любой из этих признаков — повод обновить классификатор.

Откуда взять файл классификатора банков

Официальный источник — сайт Банка России. В разделе, посвященном справочнику БИК, публикуется актуальная версия классификатора в виде архива. Внутри архива находится текстовый файл с данными и файлы описания структуры. Для загрузки в 1С нужен именно файл данных — как правило, это текстовый файл фиксированного формата, который типовые конфигурации умеют распознавать.

Порядок получения файла: откройте сайт ЦБ РФ, найдите раздел со справочником БИК участников платежной системы, скачайте архив с актуальной версией и распакуйте его в отдельную папку на локальном диске или в сетевую папку, доступную с компьютера, где работает 1С. Проверьте дату публикации файла на сайте — она указана рядом со ссылкой на скачивание.

Альтернативный источник — дистрибутивы обновлений 1С и диски ИТС, где классификатор иногда поставляется вместе с другими классификаторами. Этот вариант уместен, если вы и так получаете обновления конфигурации, но файл на диске может отставать от текущей версии на сайте ЦБ. Для оперативной работы предпочтительнее свежий файл с сайта регулятора.

Подготовка к загрузке: что проверить заранее

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

Проверьте также, что файл распакован и доступен по тому пути, который вы будете указывать. Если 1С работает в клиент-серверном режиме и загрузка выполняется на сервере, файл должен лежать в папке, доступной серверу 1С, а не только вашему компьютеру. На практике проще скопировать файл на локальный диск и загружать через тонкий клиент — тогда чтение идет с вашей машины.

Полезно зафиксировать текущее состояние: откройте справочник «Банки» и запомните (или запишите) дату актуальности классификатора, если она отображается, и количество элементов. Это даст точку сравнения после загрузки. Если в базе ведется несколько организаций и работают несколько пользователей, предупредите коллег — на время загрузки лучше не создавать новые элементы справочника банков, чтобы не получить дубли.

Пошаговая загрузка классификатора из файла

В типовых конфигурациях на управляемых формах путь к функции загрузки примерно одинаков. Откройте раздел «Справочники» (в 1С:Бухгалтерии — также доступно через «Банк и касса») и перейдите в справочник «Банки». В форме списка найдите команду «Загрузить классификатор» — она может быть вынесена на панель или скрыта в меню «Еще».

В открывшемся диалоге выберите источник загрузки. Программа предложит варианты: загрузка с сайта (через интернет) или загрузка из файла. Выберите вариант «Из файла» и укажите путь к распакованному файлу классификатора. Некоторые версии конфигураций принимают и сам архив, но надежнее указывать распакованный файл данных — так исключаются ошибки распаковки средствами 1С.

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

Порядок действий
  1. 1
    Скачайте архив классификатора БИК с официального сайта ЦБ РФ и распакуйте его в отдельную папку
  2. 2
    В 1С откройте раздел «Справочники» → «Банки» (в 1С:Бухгалтерии также доступно из «Банк и касса»)
  3. 3
    Нажмите «Загрузить классификатор» — кнопка на панели или в меню «Еще»
  4. 4
    Выберите вариант загрузки «Из файла» и укажите путь к распакованному файлу данных
  5. 5
    Запустите загрузку и дождитесь сообщения о завершении, не закрывая программу
  6. 6
    Проверьте дату актуальности классификатора и поиск банка по известному БИК

Особенности в 1С:Бухгалтерии 8

В 1С:Бухгалтерии 8 справочник банков находится в разделе «Справочники» → «Банки», а также доступен из карточки банковского счета. Команда загрузки классификатора обычно называется «Загрузить классификатор банков». Если в базе настроено автоматическое обновление через интернет, программа может периодически предлагать обновить классификатор сама — ручная загрузка из файла не отменяет эту настройку.

Особенности в 1С:Управление торговлей и ERP

В УТ 11 и ERP справочник банков расположен в разделе «НСИ и администрирование» или «Справочники» в зависимости от версии. Логика идентична: список банков → команда загрузки классификатора → выбор файла. В этих конфигурациях классификатор един для всех организаций базы, поэтому загружать его нужно один раз.

Проверка результата после загрузки

Первая проверка — дата актуальности. В форме справочника банков или в диалоге загрузки классификатора многие конфигурации показывают, на какую дату актуален загруженный справочник. Сверьте ее с датой публикации файла на сайте ЦБ — они должны совпадать или отличаться незначительно.

Вторая проверка — практическая. Возьмите два-три БИК: один заведомо старый (например, банк, с которым вы давно работаете), один из недавних изменений (если знаете такой) и один случайный. Введите каждый БИК в поле банка в карточке контрагента или платежного поручения. Программа должна найти банк в классификаторе и предложить подставить наименование и корсчет. Если поиск работает и реквизиты заполняются — загрузка прошла успешно.

Третья проверка — отсутствие дублей. Откройте справочник «Банки» и отсортируйте по БИК. Дубли могли появиться, если раньше банки создавались вручную с ошибками в БИК или если параллельно с загрузкой кто-то добавлял элементы. Найденные дубли пометьте на удаление после проверки, что на них не ссылаются документы, либо оставьте тот элемент, который используется в учете.

Контрольные точки

Как проверить результат

Дата актуальности классификатора
Норма

Совпадает с датой публикации файла на сайте ЦБ

Тревожный признак

Осталась старой — загрузка не выполнилась или указан не тот файл

Поиск банка по известному БИК
Норма

Банк находится, наименование и корсчет подставляются автоматически

Тревожный признак

Программа сообщает, что банк не найден в классификаторе

Сообщение о завершении загрузки
Норма

Есть итоговое сообщение с количеством обработанных записей

Тревожный признак

Загрузка прервалась ошибкой или сообщения не было

Справочник «Банки» после загрузки
Норма

Существующие элементы на месте, документы открываются без ошибок

Тревожный признак

Появились дубли элементов или ошибки при открытии карточек

Типичные ошибки и как их исправить

Самая частая ошибка — указание архива вместо файла данных или наоборот, когда программа ждет архив, а ей дают распакованный файл неподдерживаемого вида. Решение простое: распакуйте архив полностью и выберите в диалоге именно файл данных классификатора. Если программа сообщает, что формат файла не распознан, проверьте, тот ли это файл — в архиве ЦБ лежат также файлы описания структуры, которые для загрузки не предназначены.

Вторая типичная ситуация — ошибка доступа к файлу в клиент-серверном режиме. Симптом: файл точно существует, но 1С сообщает, что не может его прочитать. Причина в том, что чтение выполняется на сервере, где этого файла нет. Решение — положить файл в сетевую папку, доступную серверу, либо выполнить загрузку через клиентское приложение с локального диска.

Третья группа проблем — устаревшая версия конфигурации, которая не понимает актуальный формат файла ЦБ. Регулятор периодически меняет структуру выгрузки, и старые релизы 1С могут не читать новый формат. В этом случае либо обновите конфигурацию до актуального релиза, либо используйте загрузку через интернет, если она доступна — в актуальных релизах механизм онлайн-обновления поддерживается разработчиком.

Типичные ошибки
01
Указан архив вместо распакованного файла данных — программа выдает ошибку формата или читает пустой набор записей
02
Загружен файл из неофициального источника — в базу попадают недостоверные реквизиты банков
03
Файл лежит только на компьютере пользователя, а чтение выполняется на сервере — ошибка доступа к файлу
04
После обновления классификатора не обновлены карточки уже созданных банков — в платежках остаются старые корсчета
05
Прерванная загрузка (закрытие программы) — классификатор остается в частично обновленном состоянии, операцию нужно повторить полностью

Альтернативы ручной загрузке из файла

Если у компьютера с 1С есть доступ в интернет, удобнее настроить автоматическое обновление классификатора. В типовых конфигурациях предусмотрена загрузка с сайта регулятора или через сервисы 1С — программа сама скачивает актуальную версию по расписанию или по команде пользователя. Это исключает ручные операции с файлами и снижает риск ошибки выбора файла.

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

Сравнение вариантов обновления

Загрузка из файла

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

Автоматическая загрузка через интернет

Самый удобный вариант при наличии доступа в сеть: программа сама получает актуальную версию. Не работает в изолированных сетях и зависит от поддержки формата в текущем релизе.

Ручной ввод банка

Приемлем как разовое исключение для срочного платежа. Требует перепроверки каждого реквизита, не масштабируется и чреват опечатками.

Маршрут решения

Как выбрать действие

У рабочего места нет доступа в интернет или он запрещен политикой безопасностиИспользуйте загрузку из файла, скачанного с сайта ЦБ на другом компьютере и перенесенного по внутренней сети
Автоматическая загрузка завершается ошибкой форматаПроверьте актуальность релиза конфигурации; при невозможности обновиться — загружайте классификатор из файла
Банк по БИК не находится, хотя классификатор свежийПроверьте сам БИК на сайте ЦБ — возможно, банк ликвидирован или реорганизован, и нужно уточнить реквизиты у контрагента
После загрузки в платежках остаются старые корсчетаОткройте карточку банка в справочнике и выполните обновление элемента из классификатора
Итог

Что важно запомнить

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

Часто задаваемые вопросы

Как часто нужно обновлять классификатор банков?

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

Удалятся ли мои банки из справочника при загрузке классификатора?

Нет. Загрузка обновляет классификатор — отдельное хранилище данных о банках, из которого программа предлагает создавать элементы справочника. Существующие банки в вашей базе и ссылки на них в документах не затрагиваются. Чтобы обновить реквизиты конкретного банка, откройте его карточку и используйте команду обновления из классификатора.

Программа пишет «неверный формат файла» — что делать?

Проверьте три вещи: распакован ли архив (нужно указывать файл данных, а не архив и не файл описания структуры), скачан ли файл с официального сайта ЦБ и достаточно ли свежий у вас релиз конфигурации. Если регулятор изменил формат выгрузки, старые версии 1С могут его не читать — тогда потребуется обновление конфигурации.

Можно ли загрузить классификатор, если 1С работает на сервере?

Да, но файл должен быть доступен тому компоненту, который выполняет чтение. Если загрузка идет на сервере, разместите файл в сетевой папке, доступной серверу 1С. Проще всего выполнить загрузку через тонкий клиент с локального диска вашего компьютера — тогда серверный доступ к файлу не требуется.

Банк есть на сайте ЦБ, но после загрузки не находится в 1С. Почему?

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

Нужно ли загружать классификатор в каждую базу отдельно?

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