Учет и Финансы · 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Откройте «Банк и касса» → «Обмен с банком» → «Настройки обмена с банком»
- 2Создайте настройку, выберите организацию и банк
- 3Укажите путь к файлу выгрузки (1c_to_kl.txt) и файлу загрузки (kl_to_1c.txt)
- 4В программе клиент-банк укажите те же пути для импорта и экспорта
- 5Проведите тест: выгрузите одно платёжное поручение и убедитесь, что банк его видит
Загрузка выписок из банка
Загрузка выполняется из формы «Обмен с банком» на закладке «Загрузка выписки». Укажите банковский счёт и период, нажмите «Загрузить». Программа прочитает файл, распознает операции и покажет список документов к созданию: поступления на расчётный счёт, списания, комиссии банка.
Перед проведением внимательно просмотрите колонку «Контрагент» и «Договор». 1С ищет контрагента по ИНН и КПП из выписки, а договор — по номеру счёта получателя. Если контрагент не найден, программа предложит создать нового. Не соглашайтесь на автоматическое создание вслепую: проверьте, нет ли этого контрагента в базе под другим написанием, иначе получите дубли в справочнике и «размазанную» задолженность.
Вид операции программа определяет по назначению платежа и настройкам, но часто ошибается: оплату от покупателя может классифицировать как прочее поступление, а возврат от поставщика — как оплату. Исправьте вид операции до проведения, потому что от него зависят счета учёта и проводки.
Выгрузка платёжных поручений в банк
Для отправки платежей создайте платёжные поручения в 1С (вручную, на основании счёта поставщика или через обработку формирования платежей), затем в форме «Обмен с банком» откройте закладку «Отправка в банк». Программа покажет список неотправленных поручений — отметьте нужные и нажмите «Выгрузить».
В файл попадут только документы со статусом, допускающим выгрузку. Проверьте перед выгрузкой ключевые поля: ИНН и КПП получателя, номер счёта, БИК банка получателя, назначение платежа, очерёдность платежа, КБК и ОКТМО для налоговых платежей. Ошибка в этих полях приведёт к возврату платежа или зачислению «не туда», а исправление потребует писем в банк и потери времени.
После выгрузки откройте клиент-банк, импортируйте файл и убедитесь, что платежи отображаются в банке корректно и подписаны. Только после подписания и отправки из клиент-банка платёж считается переданным в банк — сам факт выгрузки из 1С деньги не двигает.
Проверка результатов обмена
Главный контроль — сверка остатков. После загрузки выписки сформируйте оборотно-сальдовую ведомость по счёту 51 (или 52 для валютных счетов) и сравните конечное сальдо с остатком в выписке банка. Они должны совпасть до копейки. Расхождение означает либо незагруженную операцию, либо дубль документа, либо ручную проводку мимо выписки.
Второй контроль — количество документов. В форме загрузки видно, сколько операций распознано и сколько проведено. Если часть операций осталась «не загружена», разберитесь с причиной сразу: обычно это ненайденный контрагент, незаполненный счёт или документ, уже существующий в базе.
По выгрузке контроль — статус платежа в банке. Платёжное поручение, выгруженное из 1С, но не подписанное в клиент-банке, останется «в работе». Сверяйте список выгруженных поручений с фактически исполненными банком, особенно в конце дня и перед отчётными датами.
Как проверить результат
Совпадает с остатком в банковской выписке
Расхождение — есть незагруженные или задублированные операции
Все операции проведены, контрагенты и договоры подставлены
Операции без контрагента или с видом «Прочее поступление»
Выгруженные из 1С платежи подписаны и исполнены
Платёж висит в статусе «Импортирован» или отклонён банком
Типичные ошибки и как их избежать
Самая частая ошибка — дубли документов при повторной загрузке одной и той же выписки. 1С ищет существующие документы по номеру и дате, но если документ был отредактирован вручную или создан до загрузки, программа может создать дубль. Перед повторной загрузкой проверьте, какие документы уже есть за этот день, и загружайте только недостающие операции.
Вторая группа ошибок — неверные счета учёта из-за неправильного вида операции. Например, возврат займа, загруженный как оплата от покупателя, закроет несуществующую дебиторку и исказит взаиморасчёты. Лечится внимательным просмотром колонки «Вид операции» перед проведением.
Третья проблема — кодировка и формат файла. Если выписка загружается с «крякозябрами» или не читается вовсе, проверьте, что банк выгружает файл в формате обмена 1С, а не в собственном формате, и что кодировка — Windows-1251. Иногда помогает перенастройка выгрузки на стороне клиент-банка.
Прямой обмен DirectBank и его ограничения
DirectBank удобен тем, что не требует файлов и отдельного запуска клиент-банка: выписки запрашиваются, а платежи отправляются прямо из 1С, подпись накладывается сертификатом внутри программы. Это сокращает цепочку действий и снижает риск забыть подписать выгруженный платёж.
Ограничения тоже есть: не все банки поддерживают технологию, для работы нужна действующая электронная подпись и стабильный доступ к серверам банка, а при сбоях канала обмен просто останавливается. Кроме того, в DirectBank сложнее «посмотреть глазами» промежуточный файл — диагностика ошибок требует журнала обмена и иногда участия поддержки банка.
Сравнение вариантов обмена
Подходит для любого банка, простая диагностика, но требует ручного импорта и подписания в клиент-банке
Всё делается внутри 1С, но нужен поддерживаемый банк, электронная подпись и стабильный канал связи
Оправдан при единичных платежах или как резерв на время сбоя обмена; при большом потоке документов ведёт к ошибкам
Частые вопросы
Что делать, если при загрузке выписки контрагент не найден?
Сначала проверьте поиск по ИНН в справочнике контрагентов — возможно, он уже есть, но с другим наименованием. Если контрагента действительно нет, создайте его из формы загрузки и сразу заполните договор и банковский счёт, чтобы следующие выписки распознавались автоматически.
Почему остаток на 51 счёте не совпадает с выпиской?
Три типовые причины: незагруженная операция, задублированный документ или ручная проводка по счёту 51 мимо выписки. Сформируйте карточку счёта 51 за день расхождения и построчно сравните с выпиской банка — расхождение находится именно таким построчным сопоставлением.
Можно ли загрузить выписку за прошлый период?
Да, период загрузки выбирается в форме обмена. Важно загружать выписки последовательно и следить, чтобы документы за эти даты ещё не были созданы вручную — иначе появятся дубли. Если период закрыт для редактирования, сначала снимите дату запрета изменения данных.
Как выгрузить только часть платёжных поручений?
В списке на закладке «Отправка в банк» снимите флажки с документов, которые отправлять не нужно, и выгрузите отмеченные. Невыгруженные поручения останутся в списке до следующего сеанса обмена.
Безопасно ли хранить файл обмена в общей сетевой папке?
Файл содержит реквизиты платежей, поэтому доступ к папке стоит ограничить бухгалтерией. Сам файл не подписан и не зашифрован — подделать его технически возможно, поэтому финальный контроль платежей всегда выполняйте в клиент-банке при подписании.
Что важно запомнить
Обмен с клиент-банком строится по циклу: настройка → выгрузка платежей → подпись в банке → загрузка выписки → сверка остатков. Критичны два момента: проверка реквизитов перед отправкой платежа и ежедневная сверка остатка по 51 счёту с банком. Любое расхождение разбирается сразу, пока оно ограничено одним днём.