Учет и Финансы · 12 мин
Как настроить обмен банка с 1С
Настройка обмена банка с 1С: ДиректБанк и клиент-банк, загрузка выписок, выгрузка платёжек, типичные ошибки и проверка результата.
Обмен с банком из 1С избавляет бухгалтера от ручного ввода выписок и повторного набора платёжных поручений в интернет-банке. Документы оплаты создаются в учётной системе, отправляются в банк одной кнопкой, а выписка за день загружается обратно и автоматически разносится по контрагентам и договорам.
Существует два принципиально разных способа обмена: классический обмен через файл (клиент-банк) и прямой обмен (ДиректБанк), при котором 1С соединяется с банком по защищённому каналу без промежуточных файлов. Выбор зависит от того, поддерживает ли ваш банк технологию DirectBank, и от требований службы безопасности компании.
Ниже разобрана настройка обоих вариантов на примере типовых конфигураций «1С:Бухгалтерия 8» и «1С:Управление нашей фирмой», порядок загрузки выписок и выгрузки платёжек, а также типичные ошибки, из-за которых обмен не работает или работает некорректно.
Выберите способ обмена: ДиректБанк или файл
Первый шаг — выяснить, какие варианты обмена предлагает ваш банк. Большинство крупных банков поддерживают ДиректБанк: в этом режиме 1С сама устанавливает соединение с сервером банка, отправляет платёжные документы и получает выписки. Пользователю достаточно нажать «Отправить в банк» и ввести подтверждение (пароль, SMS-код или токен — зависит от банка).
Если банк с ДиректБанком не работает, применяется файловый обмен: из 1С выгружается текстовый файл с платёжными поручениями, который затем импортируется в программу «Клиент-банк» или загружается в интернет-банк. Выписка проходит обратный путь: файл выгружается из банковской системы и загружается в 1С.
Сравнение вариантов обмена
Прямое соединение 1С с банком, без файлов. Подходит, если банк поддерживает технологию; ограничение — нужны настройки подключения и иногда отдельный договор с банком.
Универсальный вариант для любого банка с клиент-банком. Ограничение — ручная передача файлов и риск загрузить устаревшую выписку.
Подходят при нескольких банках и нестандартных требованиях. Ограничение — дополнительная стоимость и зависимость от внешнего сервиса.
Практический критерий прост: если банк поддерживает ДиректБанк — выбирайте его, он исключает ошибки с файлами и ускоряет работу. Файловый обмен оставляйте как резервный вариант или для банков без прямого подключения.
Подготовьте данные до начала настройки
Обмен не заработает корректно, если в базе не заполнены базовые данные. Проверьте карточку организации: ИНН, КПП, наименование должны совпадать с данными, которые банк хранит по счёту. Расхождение даже в одной цифре ИНН приведёт к тому, что банк отклонит платёжку или выписка не сопоставится с организацией.
Заведите банковский счёт организации в справочнике «Банковские счета»: укажите номер счёта, банк (выберите из классификатора по БИК), валюту. Именно к этому счёту будет привязана настройка обмена. Если счётов несколько, настройка создаётся для каждого отдельно.
Убедитесь, что контрагенты и их банковские счета заполнены корректно: при загрузке выписки 1С ищет контрагента по ИНН и номеру счёта, и если этих данных нет, создаст дубль или оставит документ неразнесённым.
Настройте ДиректБанк
Откройте раздел «Банк и касса» → «Обмен с банком» (в некоторых конфигурациях — «Настройки обмена с банками»). Нажмите «Создать» и выберите вариант «ДиректБанк». Программа предложит указать банк: если он есть в списке поддерживаемых, параметры подключения (адрес сервера, версия формата) подставятся автоматически.
Дальнейший порядок зависит от банка. Чаще всего требуется либо логин и пароль от интернет-банка, либо предварительное включение услуги DirectBank в договоре с банком — уточните это в банке до начала настройки. Некоторые банки выдают отдельные учётные данные именно для прямого обмена.
- 1Уточните в банке, поддерживается ли ДиректБанк и нужно ли подключать услугу отдельно.
- 2Откройте «Банк и касса → Обмен с банком», создайте настройку и выберите банк из списка.
- 3Введите учётные данные, выданные банком, и укажите организацию и расчётный счёт.
- 4Проверьте соединение кнопкой тестирования подключения, если она есть.
- 5Запросите тестовую выписку за один день и убедитесь, что документы загрузились.
После сохранения настройки выполните пробный обмен: запросите выписку за один прошедший день, где было немного операций. Если документы появились в журнале банковских выписок и корректно сопоставились с контрагентами — настройка работает.
Настройте обмен через файл
Если ДиректБанк недоступен, создайте настройку обмена с типом «Выгрузка в файл» (клиент-банк). В настройке указываются два пути: файл выгрузки платёжных поручений (например, kl_to_1c.txt или 1c_to_kl.txt) и файл загрузки выписок. Имена файлов и папку согласуйте с тем, что ожидает программа клиент-банка вашего банка — обычно они задаются в её настройках импорта/экспорта.
1С использует открытый формат обмена 1CClientBankExchange, который понимает подавляющее большинство банковских программ. В настройке обмена отметьте, какие виды документов участвуют в обмене: платёжные поручения, платёжные требования, поступления и списания с расчётного счёта.
Рабочий цикл при файловом обмене такой: платёжки формируются и проводятся в 1С → выгружаются в файл → файл импортируется в клиент-банк или интернет-банк → после исполнения из банка выгружается выписка → выписка загружается в 1С. Каждый шаг выполняется вручную, поэтому важно выстроить регламент: например, выгрузка платёжек до 12:00, загрузка выписки утром следующего дня.
Загрузите выписку и проверьте сопоставление
При загрузке выписки 1С автоматически ищет контрагента по ИНН и КПП, договор — по номеру счёта контрагента и валюте, назначение платежа подставляет из файла. Всё, что программа не смогла сопоставить, попадает в список с предупреждениями — такие документы нужно разобрать вручную до проведения.
Типичная ситуация: контрагент найден, но создаётся новый банковский счёт, потому что в базе этот счёт ещё не записан. Это нормально — проверьте реквизиты и подтвердите создание. Хуже, когда программа создаёт нового контрагента-дубля по нестандартному наименованию: такие случаи нужно переназначать на существующего контрагента, иначе справочник быстро засорится.
Как проверить результат загрузки выписки
Совпадает с остатком в интернет-банке на ту же дату
Расходится — значит, пропущены документы или загружены дубли
Пустой или содержит только действительно новых контрагентов
Массовые несопоставления по постоянным контрагентам
Повторная загрузка той же выписки не создаёт новых документов
При повторной загрузке появляются копии платёжек
Контрольный ориентир после каждой загрузки — остаток по счёту в 1С должен совпасть с остатком в банке. Если не совпал, ищите пропущенный документ (часто это комиссия банка, которую не выгрузили вручную) или дубль.
Выгрузите платёжные поручения в банк
Платёжные поручения создаются в 1С на основании счетов, заказов или вручную. Перед отправкой проверьте ключевые поля: сумму, ИНН и счёт получателя, очерёдность платежа, назначение платежа и НДС в назначении. Банк исполнит документ ровно так, как он выгружен — ошибка в реквизитах уйдёт в банк без предупреждения.
При ДиректБанке выделите документы в журнале платёжных поручений и нажмите «Отправить в банк». Статус документа будет меняться: отправлен → принят банком → исполнен. При файловом обмене используется «Выгрузка в банк» из обработки обмена: укажите период и организацию, программа сформирует файл, который затем импортируется в клиент-банк.
Типичные ошибки и их устранение
Большинство проблем обмена сводится к нескольким повторяющимся причинам: неверные реквизиты в справочниках, устаревшая версия конфигурации, неверно указанные пути к файлам обмена и конфликт прав доступа. Ниже — самые частые ошибки и что они вызывают.
Если обмен внезапно перестал работать, хотя настройки не менялись, первым делом проверьте, не обновлял ли банк своё ПО — это самая частая причина «внезапных» сбоев. Вторым шагом проверьте наличие обновлений конфигурации 1С: поддержка новых версий форматов обмена добавляется именно через обновления.
Как выбрать действие при сбое
Ограничения и когда нужен специалист
Стандартная настройка обмена по силам бухгалтеру или пользователю с базовыми навыками 1С: интерфейсы мастеров настройки рассчитаны на непрограммиста. Однако есть ситуации, где лучше привлечь специалиста по 1С или поддержку банка.
К таким случаям относятся: нестандартный формат обмена банка, доработанная (снятая с поддержки) конфигурация, необходимость автоматической загрузки выписок по расписанию без участия пользователя, обмен по нескольким организациям и счетам с разными правилами, а также ошибки на уровне прав доступа и сертификатов. Самостоятельные эксперименты с настройками криптографии и сертификатов ДиректБанка могут заблокировать доступ к банку — это зона ответственности банка и администратора.
Удобно настроить автоматическую загрузку выписок по расписанию (регламентным заданием) — тогда утром выписка уже в базе. Но оставляйте за пользователем проверку несопоставленных документов: полностью автоматическое проведение без контроля почти всегда рано или поздно приводит к ошибкам в учёте.
Частые вопросы
Можно ли настроить обмен с несколькими банками одновременно?
Да. Для каждого расчётного счёта создаётся своя настройка обмена, и они не конфликтуют между собой. Один банк может работать через ДиректБанк, другой — через файл. Важно только при загрузке выписки проверять, что выбрана настройка нужного счёта.
Почему при загрузке выписки создаются дубли контрагентов?
Обычно потому, что в выписке наименование или ИНН контрагента отличаются от записи в справочнике, либо ИНН в базе вообще не заполнен. Переназначьте документ на существующего контрагента, заполните у него ИНН и банковский счёт — при следующих загрузках сопоставление пройдёт автоматически.
Безопасен ли ДиректБанк с точки зрения доступа к счёту?
ДиректБанк использует защищённое соединение, а подтверждение платежей (пароль, SMS, токен) остаётся на стороне пользователя — 1С сама по себе деньги отправить не может без подтверждения. Доступ к настройке обмена стоит ограничить правами, чтобы посторонний пользователь базы не мог отправить документы.
Что делать, если платёжка отправлена с ошибкой в сумме?
Если банк ещё не исполнил документ — отзовите его через банк (в ДиректБанке есть команда отзыва, иначе — через интернет-банк или отделение). Если платёж исполнен, потребуется письмо контрагенту о возврате; исправить уже исполненный документ нельзя. В 1С ошибочный документ помечается на удаление или корректируется сторнирующей операцией.
Нужно ли обновлять 1С для работы обмена с банком?
Да, периодически. Банки обновляют форматы и версии протоколов обмена, и поддержка этих изменений добавляется в 1С через обновления конфигурации. Если обмен перестал работать без видимых причин, проверка актуальности релиза — один из первых шагов диагностики.
Можно ли загружать выписку за прошлый период?
Да, обмен позволяет запросить или загрузить выписку за любую дату, за которую банк хранит данные. Это удобно при восстановлении учёта. Загружайте периоды последовательно и после каждого сверяйте остаток, чтобы вовремя заметить пропуски или дубли.
Что важно запомнить
Сначала выберите способ обмена: ДиректБанк — если банк поддерживает, иначе файловый обмен. Проверьте реквизиты организации, счёта и контрагентов до настройки. После каждой загрузки выписки сверяйте остаток с банком и разбирайте несопоставленные документы. Не отправляйте платёжки повторно, не выяснив статус первой отправки.