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

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

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

Как настроить обмен с клиент-банком в 1С, загрузить выписки и выгрузить платёжные поручения. Пошаговая инструкция, проверка результатов, типичные ошибки.

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

Прежде чем настраивать обмен, уточните в банке, какой способ он поддерживает. Большинство банков работают с файловым обменом — это универсальный вариант, не требующий дополнительного программного обеспечения. Часть банков поддерживает DirectBank: тогда 1С обращается к банку напрямую через интернет, и файлы создавать не нужно. От выбранного способа зависит порядок настройки.

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

Что понадобится перед началом работы

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

В самой 1С проверьте, что заполнен справочник банковских счетов организации: номер счёта, БИК банка, наименование. Именно по номеру счёта программа при загрузке выписки определяет, к какой организации и счёту относятся операции. Если счёт в справочнике отсутствует или указан с ошибкой, загрузка остановится или создаст документы с незаполненными реквизитами.

Также убедитесь, что у пользователя есть права на банковские документы. В файловых базах это обычно не проблема, а в клиент-серверных с разграничением прав роль «Добавление изменение банковских операций» должна быть назначена явно.

Настройка обмена с банком

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

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

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

Порядок настройки файлового обмена
  1. 1
    Откройте «Банк и касса» → «Обмен с банком» → «Настройки обмена с банком»
  2. 2
    Создайте настройку, выберите организацию и банк
  3. 3
    Укажите путь к файлу выгрузки (1c_to_kl.txt) и файлу загрузки (kl_to_1c.txt)
  4. 4
    В программе клиент-банк укажите те же пути для импорта и экспорта
  5. 5
    Проведите тест: выгрузите одно платёжное поручение и убедитесь, что банк его видит

Загрузка выписок из банка

Загрузка выполняется из формы «Обмен с банком» на закладке «Загрузка выписки». Укажите банковский счёт и период, нажмите «Загрузить». Программа прочитает файл, распознает операции и покажет список документов к созданию: поступления на расчётный счёт, списания, комиссии банка.

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

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

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

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

В файл попадут только документы со статусом, допускающим выгрузку. Проверьте перед выгрузкой ключевые поля: ИНН и КПП получателя, номер счёта, БИК банка получателя, назначение платежа, очерёдность платежа, КБК и ОКТМО для налоговых платежей. Ошибка в этих полях приведёт к возврату платежа или зачислению «не туда», а исправление потребует писем в банк и потери времени.

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

Проверка результатов обмена

Главный контроль — сверка остатков. После загрузки выписки сформируйте оборотно-сальдовую ведомость по счёту 51 (или 52 для валютных счетов) и сравните конечное сальдо с остатком в выписке банка. Они должны совпасть до копейки. Расхождение означает либо незагруженную операцию, либо дубль документа, либо ручную проводку мимо выписки.

Второй контроль — количество документов. В форме загрузки видно, сколько операций распознано и сколько проведено. Если часть операций осталась «не загружена», разберитесь с причиной сразу: обычно это ненайденный контрагент, незаполненный счёт или документ, уже существующий в базе.

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

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

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

Остаток по счёту 51 в ОСВ
Норма

Совпадает с остатком в банковской выписке

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

Расхождение — есть незагруженные или задублированные операции

Список операций при загрузке
Норма

Все операции проведены, контрагенты и договоры подставлены

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

Операции без контрагента или с видом «Прочее поступление»

Платёжные поручения в банке
Норма

Выгруженные из 1С платежи подписаны и исполнены

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

Платёж висит в статусе «Импортирован» или отклонён банком

Типичные ошибки и как их избежать

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

Вторая группа ошибок — неверные счета учёта из-за неправильного вида операции. Например, возврат займа, загруженный как оплата от покупателя, закроет несуществующую дебиторку и исказит взаиморасчёты. Лечится внимательным просмотром колонки «Вид операции» перед проведением.

Третья проблема — кодировка и формат файла. Если выписка загружается с «крякозябрами» или не читается вовсе, проверьте, что банк выгружает файл в формате обмена 1С, а не в собственном формате, и что кодировка — Windows-1251. Иногда помогает перенастройка выгрузки на стороне клиент-банка.

Типичные ошибки
01
Повторная загрузка выписки целиком — создаются дубли документов и завышаются обороты
02
Автоматическое создание контрагентов без проверки — дубли в справочнике и разорванная задолженность
03
Выгрузка платежа без проверки реквизитов — возврат платежа или зачисление не тому получателю
04
Загрузка выписок с пропуском дат — расхождение остатков, которое сложно отследить
05
Игнорирование вида операции — неверные проводки и искажённая отчётность

Прямой обмен DirectBank и его ограничения

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

Ограничения тоже есть: не все банки поддерживают технологию, для работы нужна действующая электронная подпись и стабильный доступ к серверам банка, а при сбоях канала обмен просто останавливается. Кроме того, в DirectBank сложнее «посмотреть глазами» промежуточный файл — диагностика ошибок требует журнала обмена и иногда участия поддержки банка.

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

Файловый обмен

Подходит для любого банка, простая диагностика, но требует ручного импорта и подписания в клиент-банке

DirectBank

Всё делается внутри 1С, но нужен поддерживаемый банк, электронная подпись и стабильный канал связи

Ручной ввод

Оправдан при единичных платежах или как резерв на время сбоя обмена; при большом потоке документов ведёт к ошибкам

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

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

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

Почему остаток на 51 счёте не совпадает с выпиской?

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

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

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

Как выгрузить только часть платёжных поручений?

В списке на закладке «Отправка в банк» снимите флажки с документов, которые отправлять не нужно, и выгрузите отмеченные. Невыгруженные поручения останутся в списке до следующего сеанса обмена.

Безопасно ли хранить файл обмена в общей сетевой папке?

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

Итог

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

Обмен с клиент-банком строится по циклу: настройка → выгрузка платежей → подпись в банке → загрузка выписки → сверка остатков. Критичны два момента: проверка реквизитов перед отправкой платежа и ежедневная сверка остатка по 51 счёту с банком. Любое расхождение разбирается сразу, пока оно ограничено одним днём.