Настройка обмена с банком в 1С: ДиректБанк и файлы

· 9 мин

Содержание

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

Настройка привязана к банковскому счёту организации. Платёжные поручения уходят в банк, выписки приходят обратно — всё это в разделе Банк и касса. Ниже — какой способ выбрать, что подготовить заранее, как настроить каждый из них, как подписывать платежи и что делать, когда выписка не грузится.

Пути приведены для 1С:Бухгалтерии 3.0 в интерфейсе «Такси». В ЗУП и УТ сам принцип тот же, отличаются только названия разделов.

Два способа обмена: прямой канал и файлы

Выбор способа зависит от того, поддерживает ли ваш банк технологию ДиректБанк и готовы ли вы работать без отдельной программы клиент-банка.

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

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

КритерийДиректБанкФайлы клиент-банка
Отдельная программа банкане нужнанужна
Промежуточные файлынетда (выгрузка/загрузка)
Обмен по расписаниюестьобычно нет
Подпись платежейв 1С или в банкев программе банка
Зависимость от банканужен поддерживаемый банкподходит почти любой

Если банк поддерживает ДиректБанк — выбирайте его. Меньше ручных действий, нет возни с кодировкой файлов и путями к папкам.

Что подготовить перед подключением

До настройки соберите данные и права, иначе на половине шагов придётся останавливаться.

Что понадобится в обоих случаях — реквизиты счёта и доступ в 1С с правом настройки обмена. Для ДиректБанк дополнительно нужен договор с банком на эту услугу и действующая электронная подпись.

Подготовка к подключению обмена с банком
Выполнено: 0 / 5

Электронная подпись должна быть действующей. Если срок сертификата истёк, платежи не уйдут, а при настройке ДиректБанк подключение не завершится.

Банковский счёт заводится в карточке организации: Главное → Организации, открыть организацию, перейти к списку банковских счетов. Номер счёта в 1С должен совпадать с номером в договоре до символа — по нему программа сопоставляет выписку.

Настройка прямого обмена через ДиректБанк

ДиректБанк подключается из карточки банковского счёта. Это самый быстрый способ связать 1С с банком, если ваш банк в списке поддерживаемых.

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

После этого в журнале Банк и касса → Платёжные поручения появляется возможность отправлять документы напрямую, а выписки загружаются по команде обмена.

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

Названия команд в карточке счёта у разных банков немного отличаются — банк дорабатывает свой модуль обмена. Ориентируйтесь на блок, где упоминается «ДиректБанк» или «Обмен с банком».

Если банк в 1С не находится или команда подключения недоступна — значит, ДиректБанк для него не реализован. Тогда остаётся файловый обмен.

Настройка файлового обмена с клиент-банком

Файловый обмен настраивается один раз на банковский счёт, дальше вы только нажимаете «Загрузить» и «Выгрузить».

Настройка обмена с клиент-банком вызывается из журнала Банк и касса → Банковские выписки — в командной панели есть команда загрузки и выгрузки, рядом с ней настройки обмена. В настройках указывают:

  • 📁 папку для файла выгрузки платежей и для файла загрузки выписки;
  • 🔤 кодировку файлов — Windows (1251) или DOS (866); она должна совпадать с настройкой в программе банка;
  • 💳 счёт, к которому относится обмен;
  • 📄 имена файлов — по умолчанию выгрузка из 1С называется 1c_to_kl.txt, загрузка в 1С — kl_to_1c.txt.

Порядок работы после настройки:

  1. Отправка платежей. Создайте платёжные поручения в Банк и касса → Платёжные поручения, затем выгрузите их в файл командой выгрузки. Файл загрузите в программу банка, подпишите и отправьте.
  2. Загрузка выписки. В программе банка выгрузите выписку в файл. В 1С в журнале Банковские выписки нажмите загрузку, укажите файл — программа покажет список строк и предложит создать документы поступления и списания.
  3. Проверка. Сверьте остаток на счёте в выписке с остатком в 1С после загрузки.

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

Повседневный обмен: выписки, платежи, расписание

Ежедневная работа сводится к двум действиям — отправить платежи и загрузить выписку . Разница между способами здесь в автоматизации.

ДиректБанк умеет обмениваться по расписанию. Автоматический обмен включается регламентным заданием: Администрирование → Обслуживание → Регламентные и фоновые задания. В задании обмена с банком задаётся периодичность — например, каждый час в рабочее время. Тогда выписки подтягиваются сами, а вам остаётся только подписать исходящие платежи.

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

Для организации с несколькими счетами и банками полезны несколько приёмов:

  • 🔁 переведите на ДиректБанк те банки, которые его поддерживают, — это убирает ручную выгрузку по большинству счетов;
  • 🗂 для файлового обмена заведите отдельные папки под каждый счёт, чтобы не перепутать файлы;
  • 🕘 настройте автоматический обмен ДиректБанк на утро, чтобы к началу дня выписки предыдущего дня уже были загружены;
  • 👥 разграничьте права: кто формирует платежи, а кто имеет право их подписывать и отправлять.

Перед включением частого автоматического обмена согласуйте периодичность с регламентом банка. Слишком частые запросы некоторые банки ограничивают.

Безопасность платежей и электронная подпись

Обмен с банком — это движение денег, поэтому безопасность здесь не формальность.

Платёжные поручения подписываются электронной подписью. Для квалифицированной подписи нужен сертификат от аккредитованного удостоверяющего центра и криптопровайдер (обычно КриптоПро CSP). Ключ подписи храните на защищённом носителе (токене), а не в открытой папке на диске.

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

Несколько правил, которые снижают риск:

  • 🔐 не оставляйте программу банка и 1С открытыми на незаблокированном компьютере;
  • 🧾 сверяйте реквизиты получателя в платёжке до подписания, а не после;
  • 🛡 следите за сроком сертификата — продлевайте заранее, не в день платежа;
  • 💾 храните резервную копию базы : при сбое обмена она позволит восстановить состояние без потери документов.

При ДиректБанк канал между 1С и банком шифрованный, но это не отменяет контроль подписи и прав доступа внутри самой 1С.

Частые ошибки обмена и их устранение

Большинство проблем при связке 1С с банком упирается в несовпадение реквизитов, кодировку или сертификат. Вот как их распознать.

Диагностика: выберите симптом

Если ни один из вариантов не подходит и обмен не идёт в принципе, начните с простого: действующий ли сертификат, тот ли счёт выбран, та ли папка указана в настройках. На эти три причины приходится большая часть обращений.

Обновление модуля обмена и поддержка

Обмен — не настройка «один раз и навсегда». Банки меняют реквизиты, а 1С обновляет механизмы обмена, поэтому время от времени связку нужно проверять.

Модули обмена банков встроены в конфигурацию и обновляются вместе с ней. Чтобы получать свежие версии ДиректБанк и список поддерживаемых банков, держите включённой интернет-поддержку: Администрирование → Интернет-поддержка и сервисы. Там же подключается канал обновлений, через который приходят доработки модулей банков.

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

Что проверять при проблемах с поддержкой обмена:

  • 🔄 вышло ли обновление конфигурации — старые релизы могут не знать новых требований банка;
  • 🏦 не менял ли банк реквизиты счёта или требования к файлу (банк предупреждает об этом заранее);
  • 📜 не истёк ли договор на обслуживание счёта и услугу обмена;
  • 🧪 работает ли обмен на тестовом платеже минимальной суммы перед реальными поручениями.

Формат файлов 1CClientBankExchange у файлового обмена стабилен и меняется редко, поэтому такие настройки обычно переживают обновления без правок. ДиректБанк зависит от модуля конкретного банка — его и стоит проверять после каждого крупного обновления.

Если банк сообщил о переходе на новый формат или новый канал обмена, не меняйте настройки задним числом. Сначала уточните у банка точные параметры, затем повторите настройку обмена для счёта по инструкции выше.

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

Чем ДиректБанк отличается от обычного клиент-банка?
ДиректБанк обменивается данными напрямую между 1С и банком, без промежуточных файлов и без отдельной программы банка. Клиент-банк требует выгружать платежи в файл, загружать его в программу банка и так же вручную забирать выписку.
Нужна ли отдельная программа банка при ДиректБанк?
Нет. Платежи подписываются и отправляются из самой 1С, выписки приходят туда же. Отдельный клиент-банк при этом не нужен.
Сколько стоит подключить обмен с банком?
Ориентировочно: во многих банках ДиректБанк входит в пакет расчётно-кассового обслуживания и отдельно не тарифицируется, в других — небольшая абонентская плата. Точную стоимость уточняйте в своём банке, она зависит от тарифа.
Можно ли подключить несколько банков и счетов?
Да. Настройка обмена привязана к каждому банковскому счёту отдельно: один счёт — через ДиректБанк, другой — через файлы, это допустимо.
Что делать при смене банка?
Заведите новый банковский счёт в карточке организации и настройте для него обмен заново. Старый счёт не удаляйте, пока по нему остаются непроведённые документы и нужна история выписок.
Безопасно ли хранить электронную подпись для платежей?
Ключ подписи держите на защищённом токене, а не в открытой папке, и разграничьте права: формирование и подписание платежей — за разными сотрудниками. Срок сертификата продлевайте заранее.