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