Обмен 1С с банком без ручного ввода: ДиректБанк, файлы клиент-банка и разбор сбоев

· 9 мин

Содержание

Подключить 1С к банку можно двумя основными путями: через сервис 1С:ДиректБанк (платёжки уходят и выписки приходят прямо из 1С) или через обмен файлами с программой клиент-банка в формате 1CClientBankExchange. Первый способ настраивается в карточке банковского счёта организации и в списке банковских выписок, второй — в обработке обмена с банком, которая открывается кнопкой Загрузить в разделе Банк и касса → Банковские выписки.

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

Что проверить до настройки обмена с банком

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

  1. Реквизиты организации. ИНН и КПП в карточке организации должны совпадать с теми, что знает банк. Если в 1С ведётся несколько организаций, обмен настраивается для каждой отдельно.
  2. Банковский счёт в 1С. Откройте Справочники → Организации, карточку своей организации, ссылку Банковские счета. Номер счёта — 20 цифр, БИК — 9 цифр. Банк подставляется по БИК из классификатора банков.
  3. Классификатор банков. Если при вводе БИК банк не находится или наименование устарело, обновите классификатор. При подключённой интернет-поддержке он обновляется автоматически.
  4. Интернет-поддержка. Для ДиректБанка она обязательна. Проверьте подключение в Администрирование → Интернет-поддержка и сервисы.
  5. Платформа и релиз. Список банков-участников ДиректБанка и сами механизмы обмена обновляются вместе с конфигурацией. На старом релизе вашего банка может не оказаться в списке.

До первого подключения заведите в 1С остатки по счёту на дату начала обмена. Тогда первая же загруженная выписка сойдётся с банком, и вы сразу увидите, если что-то не так.

Три способа связать 1С и банк: сравнение

СпособКак работаетКогда подходитОграничения
1С:ДиректБанк1С напрямую обменивается документами с банком через интернетБанк поддерживает сервис, нужно меньше ручных действийНужна интернет-поддержка и подключение со стороны банка
Интеграция от банкаБанк сам даёт модуль или сервис, который ставится в 1СБанк предлагает своё решение, ДиректБанка у него нетРаботает только с этим банком, обновления зависят от банка
Обмен файлами с клиент-банком1С выгружает платёжки в файл, банк-клиент его загружает; выписки идут обратно тоже файломПодходит почти для любого банкаРучные действия при каждом обмене, файлы лежат на диске

Выбор простой. Сначала спросите в банке, поддерживает ли он 1С:ДиректБанк. Если да — подключайте его. Если нет — смотрите, есть ли у банка собственная интеграция. Файловый обмен остаётся запасным вариантом, который работает всегда.

Способы можно совмещать. Например, по основному счёту работать через ДиректБанк, а по счёту в небольшом региональном банке — файлами.

Подключение 1С:ДиректБанк по шагам

Шаг 1. Договориться с банком

В большинстве банков сервис нужно включить заранее: подать заявление в отделении или в интернет-банке. Банк сообщит способ входа:

  • 🔑 логин и пароль с подтверждением по SMS;
  • 🔐 электронная подпись на токене или в файле;
  • 🧩 вход через сертификат, выданный самим банком.

Узнайте этот способ до начала настройки. От него зависит, что 1С спросит на следующем шаге.

Шаг 2. Запустить подключение в 1С

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

Если банк поддерживается, откроется помощник настройки. Если нет — 1С так и сообщит, и нужно переходить к файловому обмену.

Шаг 3. Пройти помощник

Помощник проведёт через несколько экранов:

  1. Выбор способа аутентификации — тот, о котором договорились с банком.
  2. Ввод логина или выбор сертификата.
  3. Проверка связи: 1С отправит тестовый запрос и покажет результат.

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

Шаг 4. Проверить на первой выписке

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

Платёжное поручение, отправленное через ДиректБанк, — это реальный платёж. Проверяйте получателя, сумму и назначение до отправки так же внимательно, как в интернет-банке.

Обмен файлами с клиент-банком: настройка и формат

Если ДиректБанка нет, работает классическая схема. 1С сохраняет платёжки в текстовый файл, вы загружаете его в программу банка. Выписку банк выгружает в такой же файл, а 1С его загружает.

Настройка обработки обмена

  1. Откройте Банк и касса → Банковские выписки.
  2. Нажмите Загрузить. Откроется обработка обмена с банком.
  3. Выберите организацию и банковский счёт.
  4. Укажите путь к файлу загрузки — туда клиент-банк кладёт выписку. По умолчанию файл называется kl_to_1c.txt.
  5. Укажите путь к файлу выгрузки для платёжек. По умолчанию — 1c_to_kl.txt.
  6. Выберите кодировку: Windows или DOS. Она должна совпадать с той, что задана в клиент-банке.

Настройки запоминаются для каждого счёта. В следующий раз достаточно нажать Загрузить — путь подставится сам.

Как выглядит файл обмена

Формат текстовый, его легко открыть в Блокноте и проверить. Начало файла выписки выглядит так:

1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
Отправитель=Бухгалтерия предприятия
Получатель=
ДатаСоздания=21.10.2026
ДатаНачала=20.10.2026
ДатаКонца=20.10.2026
РасчСчет=40702810000000000001
СекцияРасчСчет
ДатаНачала=20.10.2026
ДатаКонца=20.10.2026
РасчСчет=40702810000000000001
НачальныйОстаток=150000.00
ВсегоПоступило=45000.00
ВсегоСписано=30000.00
КонечныйОстаток=165000.00
КонецРасчСчет
СекцияДокумент=Платежное поручение
Номер=125
Дата=20.10.2026
Сумма=30000.00
ПлательщикСчет=40702810000000000001
ПлательщикИНН=7700000000
ПолучательСчет=40702810900000000002
ПолучательИНН=7800000000
НазначениеПлатежа=Оплата по счёту № 47 от 15.10.2026, в т.ч. НДС
КонецДокумента
КонецФайла

Проверьте арифметику остатков: 150 000 + 45 000 − 30 000 = 165 000. Если банк присылает файл, где это равенство не выполняется, проблема на стороне выгрузки, а не в 1С.

Выгрузка платёжек

  1. Создайте платёжные поручения в Банк и касса → Платёжные поручения.
  2. Нажмите Выгрузить.
  3. Отметьте нужные документы и сохраните файл.
  4. В клиент-банке выберите импорт из 1С и укажите этот файл.

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

Контроль при каждом файловом обмене
Выполнено: 0 / 5

Почему выписка не загружается: разбор ошибок

Ошибки при подключении 1С к банку повторяются. Ниже — симптом, причина и что делать.

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

Отдельно про повторную загрузку одного и того же файла. 1С узнаёт уже загруженные документы по номеру, дате и сумме и не создаёт их второй раз. Но если между загрузками вы поправили документ вручную, программа может посчитать его другим. Поэтому лучше загружать выписку за закрытый день один раз, а не каждый час.

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

Права доступа и защита данных при работе с банком

Связь 1С с банком — это доступ к деньгам компании. Настраивать её нужно так же аккуратно, как интернет-банк.

Кто может отправлять платежи

  • 👤 Разделите роли: один сотрудник готовит платёжки в 1С, другой подписывает и отправляет. В ДиректБанке право подписи определяется на стороне банка — тем, чей сертификат или логин зарегистрирован в банке.
  • 🔒 Не давайте всем пользователям 1С права администратора. Права на банковские документы назначаются через профили групп доступа в Администрирование → Настройки пользователей и прав.
  • 📋 Уволился сотрудник с правом подписи — сразу отзовите его сертификат или доступ в банке. Отключение пользователя в 1С этого не делает.

Где хранятся файлы и пароли

  • 📁 При файловом обмене выписки содержат обороты, контрагентов и суммы. Не кладите их в общедоступную сетевую папку. Задайте путь в личную папку пользователя или удаляйте файл после загрузки.
  • 🖥️ Токен с электронной подписью вынимайте из компьютера, когда не работаете с банком.
  • 🔑 Не сохраняйте пароль от банка в настройках на общем компьютере или на сервере терминалов, куда входят несколько человек.

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

Что сделать при подозрении на взлом

  1. Немедленно позвоните в банк и попросите заблокировать дистанционное обслуживание.
  2. Отзовите сертификаты подписи.
  3. Смените пароли пользователей 1С и учётных записей Windows.
  4. Проверьте в 1С и в банке все отправленные за последние дни платёжки.

Как построить ежедневную работу с банком в 1С

Когда подключение работает, важно не сломать его привычками. Рабочий порядок на день выглядит так:

  1. Утром загрузите выписку за прошлый день.
  2. Сверьте остаток на конец дня с банком.
  3. Разнесите поступления по договорам и счетам, если 1С не сделала этого сама. Программа подбирает договор и документ расчётов по назначению платежа, но не всегда точно.
  4. Подготовьте платёжки на сегодня и отправьте их (через ДиректБанк или файлом).
  5. Вечером, после исполнения, загрузите выписку повторно, если нужен актуальный остаток.

Несколько организаций и счетов? Настройте обмен для каждого счёта один раз. Потом в списке банковских выписок достаточно сменить отбор по организации и счёту.

Не вводите вручную документы списания и поступления по счёту, который подключён к обмену. Через день они придут ещё и выпиской, и появятся задвоения.

Частые вопросы

Можно ли подключить к 1С сразу несколько банков?
Да. Обмен настраивается для каждого банковского счёта отдельно, и разные счета могут работать разными способами: один через ДиректБанк, другой через файлы.
Как перейти с файлового обмена на ДиректБанк без задвоений?
Загрузите последнюю выписку файлом, сверьте остаток и только потом подключайте ДиректБанк. Первую выписку через сервис запрашивайте со следующего дня, чтобы не получить те же операции второй раз.
Нужно ли платить за 1С:ДиректБанк?
Условия устанавливает банк. Одни банки подключают сервис бесплатно, другие включают его в тариф обслуживания счёта. Спросите об этом при подаче заявления.
Что делать, если банк сменил формат файла выгрузки?
Проверьте строку ВерсияФормата в начале файла. Если 1С перестала читать файл после обновления клиент-банка, обновите конфигурацию 1С: поддержка версий формата приходит с релизами.
Можно ли загрузить выписку, если банк присылает её в Excel?
Обработка обмена читает только текстовый формат 1CClientBankExchange. Попросите в банке выгрузку для 1С: почти все банки умеют её формировать в интернет-банке.