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

Учет и Финансы · 12 мин

Как настроить обмен банка с 1С

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

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

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

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

Выберите способ обмена: ДиректБанк или файл

Первый шаг — выяснить, какие варианты обмена предлагает ваш банк. Большинство крупных банков поддерживают ДиректБанк: в этом режиме 1С сама устанавливает соединение с сервером банка, отправляет платёжные документы и получает выписки. Пользователю достаточно нажать «Отправить в банк» и ввести подтверждение (пароль, SMS-код или токен — зависит от банка).

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

Сравнение вариантов обмена

ДиректБанк

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

Обмен через файл

Универсальный вариант для любого банка с клиент-банком. Ограничение — ручная передача файлов и риск загрузить устаревшую выписку.

Сторонние сервисы интеграции

Подходят при нескольких банках и нестандартных требованиях. Ограничение — дополнительная стоимость и зависимость от внешнего сервиса.

Практический критерий прост: если банк поддерживает ДиректБанк — выбирайте его, он исключает ошибки с файлами и ускоряет работу. Файловый обмен оставляйте как резервный вариант или для банков без прямого подключения.

Подготовьте данные до начала настройки

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

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

Убедитесь, что контрагенты и их банковские счета заполнены корректно: при загрузке выписки 1С ищет контрагента по ИНН и номеру счёта, и если этих данных нет, создаст дубль или оставит документ неразнесённым.

Настройте ДиректБанк

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

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

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

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

Настройте обмен через файл

Если ДиректБанк недоступен, создайте настройку обмена с типом «Выгрузка в файл» (клиент-банк). В настройке указываются два пути: файл выгрузки платёжных поручений (например, kl_to_1c.txt или 1c_to_kl.txt) и файл загрузки выписок. Имена файлов и папку согласуйте с тем, что ожидает программа клиент-банка вашего банка — обычно они задаются в её настройках импорта/экспорта.

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

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

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

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

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

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

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

Остаток на счёте после загрузки
Норма

Совпадает с остатком в интернет-банке на ту же дату

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

Расходится — значит, пропущены документы или загружены дубли

Список несопоставленных документов
Норма

Пустой или содержит только действительно новых контрагентов

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

Массовые несопоставления по постоянным контрагентам

Дубли документов
Норма

Повторная загрузка той же выписки не создаёт новых документов

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

При повторной загрузке появляются копии платёжек

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

Выгрузите платёжные поручения в банк

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

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

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

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

Типичные ошибки при обмене с банком
01
Настройка обмена привязана к другому счёту — выписка загружается «в никуда» или платёжки уходят с чужого счёта.
02
Устаревшая конфигурация: банк обновил формат ДиректБанка, а 1С не обновлена — обмен перестаёт работать после изменений на стороне банка.
03
Ручное изменение файла выгрузки в текстовом редакторе — нарушается кодировка или структура, банк отклоняет весь файл.
04
Загрузка выписки за период, который уже загружался, без контроля дублей — задваиваются обороты по счёту.
05
Незаполненный ИНН у контрагента — программа не сопоставляет его при загрузке и создаёт дубль.

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

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

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

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

Ограничения и когда нужен специалист

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

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

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

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

Можно ли настроить обмен с несколькими банками одновременно?

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

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

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

Безопасен ли ДиректБанк с точки зрения доступа к счёту?

ДиректБанк использует защищённое соединение, а подтверждение платежей (пароль, SMS, токен) остаётся на стороне пользователя — 1С сама по себе деньги отправить не может без подтверждения. Доступ к настройке обмена стоит ограничить правами, чтобы посторонний пользователь базы не мог отправить документы.

Что делать, если платёжка отправлена с ошибкой в сумме?

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

Нужно ли обновлять 1С для работы обмена с банком?

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

Можно ли загружать выписку за прошлый период?

Да, обмен позволяет запросить или загрузить выписку за любую дату, за которую банк хранит данные. Это удобно при восстановлении учёта. Загружайте периоды последовательно и после каждого сверяйте остаток, чтобы вовремя заметить пропуски или дубли.

Итог

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

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