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