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

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

Как в 1С вывести банки контрагентов

Как в 1С вывести банковские счета и банки контрагентов: где хранятся данные, как вывести списком, отчётом СКД и на печать. Пошаговые инструкции и типичные ошибки.

Банковские реквизиты контрагентов в 1С хранятся не в карточке самого контрагента, а в отдельном подчинённом справочнике «Банковские счета». Из-за этого у многих пользователей возникает вопрос: как вывести банки контрагентов списком, в отчёт или на печать, если в форме списка контрагентов этих колонок нет.

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

Где в 1С хранятся банки контрагентов

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

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

Реквизит «Банк» внутри счёта — это ссылка на справочник банков, где хранятся наименование, БИК, корсчёт и адрес. Поэтому для полноценного вывода «банков контрагентов» часто нужно вытащить данные сразу из двух связанных справочников.

Как посмотреть банк одного контрагента

Самый простой сценарий — открыть карточку контрагента. В типовых конфигурациях в ней есть вкладка или ссылка «Банковские счета» (в «1С:Бухгалтерии 8» ред. 3.0 — ссылка в шапке карточки рядом с «Адреса» и «Контактные лица»). По ней открывается список всех счетов контрагента.

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

Порядок действий для одного контрагента
  1. 1
    Откройте справочник «Контрагенты» и найдите нужного контрагента
  2. 2
    В карточке перейдите по ссылке «Банковские счета»
  3. 3
    Откройте нужный счёт и проверьте банк, БИК и номер счёта
  4. 4
    При необходимости назначьте счёт основным кнопкой или флагом «Основной»

Как вывести список банков по всем контрагентам

Чтобы увидеть банки сразу по всем контрагентам, нужно работать не со списком контрагентов, а со справочником «Банковские счета». Откройте его через «Все функции» (в режиме тонкого клиента: главное меню → Все функции → Справочники → Банковские счета) либо через карточку любого контрагента и снимите отбор по владельцу.

В форме списка включите вывод колонки «Владелец» (Ещё → Изменить форму → добавьте поле «Владелец»). После этого вы получите таблицу вида «Контрагент — Банк — Номер счёта», которую можно отсортировать, отфильтровать и вывести на печать или сохранить в табличный документ (Ещё → Вывести список).

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

Как вывести банки контрагентов отчётом

Когда нужен отбор, группировка или дополнительные поля (ИНН, город банка, корсчёт), удобнее использовать универсальный отчёт. В «1С:Бухгалтерии 8» ред. 3.0: Отчёты → Универсальный отчёт → выберите тип «Справочник», объект «Банковские счета». В настройках добавьте поля «Владелец», «Банк», «Номер счёта», «Банк.КоррСчёт» и при необходимости отбор по владельцу или банку.

В конфигурациях без универсального отчёта (например, некоторые редакции «Управления торговлей») используйте консоль отчётов СКД или внешний отчёт. Запрос строится по справочнику «БанковскиеСчета» с левым соединением к владельцу и банку.

bsl
ВЫБРАТЬ
	БанковскиеСчета.Владелец КАК Контрагент,
	БанковскиеСчета.Банк КАК Банк,
	БанковскиеСчета.Банк.Код КАК БИК,
	БанковскиеСчета.НомерСчета КАК НомерСчета
ИЗ
	Справочник.БанковскиеСчета КАК БанковскиеСчета
ГДЕ
	НЕ БанковскиеСчета.ПометкаУдаления
УПОРЯДОЧИТЬ ПО
	Контрагент

Такой запрос выведет все непомеченные на удаление счета с привязкой к контрагентам. Если в вашей конфигурации справочник называется иначе (например, «БанковскиеСчетаКонтрагентов»), скорректируйте имя в запросе — точное имя видно в конфигураторе.

Как вывести банк контрагента в печатную форму

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

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

Типичные ошибки
01
Искать колонку «Банк» в списке контрагентов — её там нет, банк хранится в подчинённом справочнике
02
Выводить только основной счёт и терять остальные счета контрагента
03
Не исключить помеченные на удаление счета — в отчёт попадают неактуальные реквизиты
04
Печатать платёжные документы со счётом, где банк введён вручную с ошибкой в БИК или корсчёте

Как проверить результат и выгрузить данные

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

Для выгрузки используйте «Ещё → Вывести список» в форме списка или сохранение табличного документа отчёта в формат Excel. Для регулярной выгрузки реквизитов в банк-клиент или ЭДО настройте типовой обмен — там реквизиты счетов передаются автоматически.

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

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

Привязка счёта
Норма

У каждого счёта заполнен владелец-контрагент

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

Счета с пустым владельцем или дубли счетов

Реквизиты банка
Норма

БИК и корсчёт соответствуют наименованию банка

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

БИК не найден в классификаторе, корсчёт пустой

Полнота списка
Норма

Число строк совпадает с числом непомеченных счетов

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

Часть контрагентов отсутствует из-за отбора или пометки удаления

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

Почему в списке контрагентов нет колонки с банком?

Потому что банк — не реквизит контрагента, а элемент подчинённого справочника «Банковские счета». Вывести его в список контрагентов штатно нельзя; используйте список банковских счетов с колонкой «Владелец» или универсальный отчёт.

Как вывести банки только для одной группы контрагентов?

В универсальном отчёте или консоли СКД добавьте отбор «Владелец в группе» и укажите нужную папку справочника контрагентов. В форме списка счетов можно установить отбор по владельцу через «Ещё → Настроить список».

Контрагент есть, а банковский счёт не выводится. В чём причина?

Чаще всего счёт помечен на удаление, не записан или у контрагента вообще не создан банковский счёт. Откройте карточку контрагента и проверьте вкладку «Банковские счета», включив отображение помеченных на удаление элементов.

Можно ли вывести банки контрагентов без прав администратора?

Да, если у пользователя есть права на чтение справочников «Контрагенты» и «Банковские счета». Для команды «Все функции» и консоли отчётов могут потребоваться дополнительные права — в этом случае попросите администратора сохранить настройку отчёта и открыть вам доступ к ней.

Как вывести банк контрагента в документе «Счёт на оплату»?

В типовой печатной форме счёта банк подставляется из основного банковского счёта контрагента автоматически. Если поле пустое — назначьте контрагенту основной счёт в карточке. Для собственного макета обращайтесь к полю «ОсновнойБанковскийСчет.Банк».

Итог

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

Банки контрагентов хранятся в подчинённом справочнике «Банковские счета». Для просмотра по всем контрагентам откройте этот справочник с колонкой «Владелец» или сформируйте универсальный отчёт, а для печати используйте основной банковский счёт контрагента. Перед выводом исключите помеченные на удаление элементы и проверьте корректность БИК и корсчёта.