Учет и Финансы · 10 мин
Как связать банк с 1С: инструкция по настройке обмена
Как подключить банк к 1С через DirectBank или обмен файлами: настройка, загрузка выписок, выгрузка платёжек, типичные ошибки и проверка результата.
Обмен данными между 1С и банком избавляет бухгалтера от ручного ввода платёжных поручений и выписок. После настройки платёжки выгружаются из 1С в банк одной кнопкой, а выписки за день загружаются автоматически и сами создают документы списания и поступления. Это экономит часы работы в месяц и убирает ошибки ручного ввода реквизитов.
Существует два принципиально разных способа связи: прямой обмен (DirectBank, 1С:ДиректБанк), когда 1С соединяется с банком напрямую через интернет, и классический обмен файлами через клиент-банк, когда платёжки выгружаются в текстовый файл и импортируются в программу банка. Первый способ удобнее, но поддерживается не всеми банками и не во всех конфигурациях.
Перед настройкой нужно определить три вещи: какая у вас конфигурация 1С и её версия, какой банк обслуживает расчётный счёт и поддерживает ли он прямой обмен, есть ли у вас действующий договор на дистанционное банковское обслуживание. От этих ответов зависит весь дальнейший порядок действий.
Выбор способа обмена: DirectBank или файлы
Прямой обмен (технология 1С:ДиректБанк) позволяет отправлять платёжные поручения и получать выписки прямо из интерфейса 1С, не открывая клиент-банк и не работая с файлами. Документы подписываются электронной подписью, статус исполнения виден в самой программе. Это самый удобный вариант для ежедневной работы с большим числом платежей.
Обмен файлами — универсальный способ, который работает практически с любым банком. Из 1С платёжные поручения выгружаются в файл формата обмена (как правило, текстовый файл стандарта обмена с банком), этот файл импортируется в клиент-банк, подписывается и отправляется. Выписки выгружаются из клиент-банка в файл и загружаются в 1С. Способ требует больше ручных действий, но не зависит от поддержки DirectBank.
Сравнение способов обмена
Подходит при большом числе платежей и поддержке со стороны банка. Ограничение: работает не со всеми банками и требует настройки электронной подписи.
Универсальный вариант для любого банка. Ограничение: больше ручных операций, файлы можно потерять или загрузить дважды.
Оправдан только при единичных платежах в месяц. Высокий риск ошибок в реквизитах и двойного ввода.
Узнать, поддерживает ли ваш банк прямой обмен, можно в справке самой 1С: при создании настройки обмена программа показывает список банков, для которых доступен DirectBank. Также информацию даёт служба поддержки банка — спросите именно про «прямой обмен с 1С по технологии 1С:ДиректБанк».
Что подготовить перед настройкой
Убедитесь, что конфигурация 1С обновлена до актуального релиза: механизмы обмена с банками регулярно дорабатываются, а старые версии могут не поддерживать актуальные форматы. Проверьте, что в справочнике «Банковские счета» корректно заполнены реквизиты вашего счёта: номер счёта, БИК банка, корреспондентский счёт. Ошибка в этих данных приведёт к сбоям при загрузке выписок.
Для прямого обмена понадобится электронная подпись, которую банк принимает для подтверждения платежей, и настройка криптографии на рабочем месте. Для файлового обмена — установленная и работающая программа клиент-банк, а также папка на диске, через которую будут передаваться файлы. Папку лучше создать отдельную, например C:\BankExchange, и не хранить в ней посторонние файлы.
Настройка прямого обмена DirectBank
В типовых конфигурациях (например, «1С:Бухгалтерия») перейдите в раздел «Банк и касса» и откройте «Настройки обмена с банком». Создайте новую настройку, выберите организацию и банковский счёт. Если банк поддерживает прямой обмен, программа предложит вариант «Прямой обмен с банком (DirectBank)» и подставит параметры подключения автоматически или запросит данные, выданные банком.
Дальше потребуется указать способ аутентификации: логин и пароль от системы ДБО, сертификат электронной подписи или токен — в зависимости от банка. Часть банков требует предварительно подать заявление на подключение услуги прямого обмена, без него соединение не установится. После ввода данных выполните проверку связи кнопкой тестирования подключения.
- 1Подайте в банк заявление на подключение прямого обмена с 1С, если банк этого требует
- 2В 1С откройте «Банк и касса» → «Настройки обмена с банком» и создайте настройку
- 3Выберите организацию, банковский счёт и вариант прямого обмена
- 4Введите данные аутентификации, выданные банком, и укажите сертификат подписи
- 5Выполните проверку подключения и запросите тестовую выписку
- 6Сверьте загруженные документы с данными в интернет-банке
Признак успешной настройки — выписка загружается по кнопке «Загрузить выписку» без файлов, а отправленное платёжное поручение получает в 1С статус «Исполнено» или «Отклонено банком». Если подключение не устанавливается, чаще всего причина в неподключённой услуге на стороне банка или в проблемах с сертификатом.
Настройка обмена файлами через клиент-банк
В настройках обмена выберите вариант «Обмен через файл» и укажите программу банка из списка — от этого зависит формат выгрузки. Затем задайте два пути: файл выгрузки (куда 1С будет сохранять платёжки) и файл загрузки (откуда будет читаться выписка). Удобно, когда и клиент-банк настроен на те же файлы, тогда обмен сводится к нажатию кнопок в двух программах.
Порядок ежедневной работы выглядит так: в 1С формируете платёжные поручения, открываете обработку «Обмен с банком», выгружаете платёжки в файл. В клиент-банке импортируете файл, проверяете платежи, подписываете и отправляете. Затем в клиент-банке выгружаете выписку за день в файл и в 1С загружаете её — программа создаёт документы «Списание с расчётного счёта» и «Поступление на расчётный счёт», сопоставляя контрагентов по ИНН и реквизитам.
Загрузка выписок и проверка результата
После загрузки выписки не проводите документы «вслепую». Откройте журнал банковских документов и проверьте: остаток на конец дня по данным 1С должен совпасть с остатком в банке, каждый платёж должен иметь правильного контрагента, договор и вид операции. Особое внимание — поступлениям от покупателей: если у контрагента несколько договоров, программа может подставить не тот.
Типовой контроль — сверка оборотов по счёту 51 с банковской выпиской за период. Если суммы расходятся, ищите незагруженный день, документ-дубль или платёж, проведённый вручную мимо обмена. Расхождения проще находить сразу, чем накапливать их до конца квартала.
Как проверить результат обмена
Совпадает с остатком в выписке банка на конец дня
Расхождение — ищите пропущенные или продублированные документы
Все отправленные платежи имеют статус «Исполнено»
Есть платежи со статусом «Отклонено» или без статуса долгое время
Каждая строка выписки соответствует одному документу в 1С
Одна операция загружена дважды или не загружена вовсе
Типичные ошибки и ограничения
Самая частая проблема — дубли документов при повторной загрузке одной и той же выписки. Типовые конфигурации умеют распознавать уже загруженные операции, но защита срабатывает не всегда, особенно если документы после первой загрузки редактировали вручную. Правило простое: загружайте каждый день один раз и храните файлы выписок, чтобы при сбое восстановить последовательность.
Вторая группа проблем — несоответствие форматов. Если банк обновил клиент-банк или 1С обновила формат обмена, файлы могут перестать читаться. В этом случае проверьте, что в настройке обмена выбрана правильная программа банка, и при необходимости обновите конфигурацию. Третья типичная ситуация — платёж выгружен в файл, но в клиент-банке его не импортировали: деньги не ушли, а в 1С документ помечен как оплаченный. Всегда сверяйте фактическое исполнение в банке.
Когда стоит привлечь специалиста
Самостоятельная настройка оправданна для типовой конфигурации, одного расчётного счёта и стандартного банка. Если у вас несколько организаций и десяток счетов в разных банках, доработанная конфигурация или требуется обмен по зарплатному проекту и валютным операциям, разумнее привлечь специалиста по 1С. Ошибки в таких схемах дороже стоимости настройки.
Что важно запомнить
Выберите способ обмена по возможностям банка: DirectBank удобнее, файловый обмен универсальнее. Перед первой загрузкой сделайте копию базы, после каждой загрузки сверяйте остаток по счёту 51 с банком. Не загружайте одну выписку дважды и храните файлы выписок для восстановления.
Частые вопросы
Можно ли связать 1С с несколькими банками одновременно?
Да. Для каждого банковского счёта создаётся отдельная настройка обмена со своим способом подключения. Один счёт может работать через DirectBank, другой — через файлы. В обработке обмена вы просто выбираете нужный счёт.
Что делать, если банк не поддерживает DirectBank?
Используйте обмен файлами — он работает с любым клиент-банком, поддерживающим стандартный формат обмена. Уточните у банка, какой формат выгрузки выписок выбрать, и укажите соответствующую программу в настройках 1С.
Почему при загрузке выписки создаются дубли контрагентов?
1С ищет контрагента по ИНН и КПП. Если в справочнике ИНН заполнен с ошибкой или отсутствует, программа создаёт нового контрагента по данным из выписки. Проверяйте карточки новых контрагентов и объединяйте дубли штатной обработкой поиска и удаления дублей.
Нужна ли электронная подпись для файлового обмена?
В самой 1С при файловом обмене подпись не используется — платёжки подписываются в клиент-банке тем средством подписи, которое выдал банк. Для прямого обмена подпись настраивается внутри 1С, и её требования зависят от конкретного банка.
Как восстановить обмен, если файлы выписок потеряны?
Выписку за нужный период можно повторно выгрузить из клиент-банка или запросить в банке. После этого загрузите её в 1С, предварительно проверив, какие документы за этот период уже существуют, чтобы не создать дубли.
Опасно ли настраивать обмен в рабочей базе?
Сама настройка обмена безопасна, риск представляет первая массовая загрузка выписок: при ошибках в реквизитах могут создаться некорректные документы. Сделайте резервную копию базы и сначала загрузите выписку за один день, проверьте результат, затем продолжайте.