Подключаем 1С:ДиректБанк и файловый обмен с клиент-банком в Бухгалтерии 3.0

· 10 мин

Содержание

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

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

СпособКогда выбиратьЧто нужноМинусы
1С:ДиректБанкБанк есть в списке поддерживающих, платежей от 10 в деньИнтернет-поддержка 1С, доступ в интернет-банк, иногда ЭП и криптопровайдерЗависит от сервиса банка, нужна настройка подписи
Файлы клиент-банкаЛюбой банк, редкие платежи, временный обход сбояПапка для файлов, формат 1CClientBankExchangeРучные выгрузки, легко загрузить выписку дважды
Модуль интеграции от банкаБанк предлагает своё расширение или обработкуИнструкция банкаОбновления зависят от банка, не от 1С

Подготовка к настройке обмена с банком в 1С

Перед запуском мастера проверьте пять вещей. Без любой из них подключение остановится на середине.

  1. 🏦 Банк поддерживает ДиректБанк. Список банков открывается прямо в мастере подключения. Если вашего банка нет, сразу переходите к файловому обмену.
  2. 🔑 Подключена интернет-поддержка. Администрирование → Интернет-поддержка и сервисы: в блоке интернет-поддержки должен стоять ваш логин портала 1С. Через неё 1С получает настройки банка автоматически.
  3. 🧾 Счёт заведён в 1С. В карточке организации (Главное → Организации, вкладка или ссылка «Банковские счета») есть расчётный счёт с верным БИК и номером из 20 цифр.
  4. 👤 Права пользователя. Настраивать обмен должен пользователь с полными правами или правами на обмен с банками. Под ограниченной ролью кнопок подключения может просто не быть.
  5. 🔄 Актуальный релиз конфигурации. Протоколы банков меняются, и старые релизы перестают с ними работать. Перед подключением обновите базу.

Отдельно решите, кто будет подписывать платежи. В интернет-банке у каждого сотрудника своя роль: «подпись», «ввод без подписи», «только просмотр». В 1С пользователь сможет сделать ровно то, что разрешено его учётке в банке.

Сделайте настройку на том компьютере, где бухгалтер будет работать каждый день. Если подпись хранится на токене или требует криптопровайдера, мастер на другом ПК её просто не увидит.

Сертификаты, пароли и ключи доступа к банку

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

Способ подтвержденияЧто вводите в 1СЧто нужно на компьютере
Логин и пароль + одноразовый кодУчётные данные интернет-банка, код из SMS или приложенияНичего, кроме интернета
Электронная подпись, выданная банкомВыбираете сертификат из списка, вводите PINТокен, драйвер токена, иногда криптопровайдер
Квалифицированная подпись (КЭП)Выбираете сертификат руководителя или уполномоченного лицаКриптопровайдер (КриптоПро CSP или ViPNet CSP), сертификат в личном хранилище

Если используется подпись, подготовьте её до запуска мастера:

  1. Установите драйвер токена и криптопровайдер, если банк его требует.
  2. Убедитесь, что сертификат виден в системе: в КриптоПро CSP это вкладка «Сервис» → просмотр сертификатов в контейнере.
  3. Проверьте в 1С, что программа видит подпись: Администрирование → Обмен электронными документами, ссылка на настройки электронной подписи и шифрования. Там же есть проверка сертификата.
  4. Сверьте срок действия сертификата. С истёкшим сертификатом банк отклонит любой документ.

Не передавайте токен и PIN-код сотрудникам, которым не положено право подписи. Платёжка, подписанная в 1С, для банка равна платёжке, подписанной в интернет-банке.

Запуск мастера подключения 1С:ДиректБанк

Мастер можно открыть из трёх мест — результат одинаковый:

  • 📄 список Банк и касса → Банковские выписки → команда 1С:ДиректБанк в командной панели (если банк ещё не подключён, 1С предложит подключить);
  • 📄 список Банк и касса → Платёжные поручения — та же команда;
  • 🧾 карточка банковского счёта организации — ссылка на подключение ДиректБанка внизу формы.

Включите сам механизм, если команды не видно: Администрирование → Обмен электронными документами, флажок обмена с банками (сервис 1С:ДиректБанк). После этого в той же группе появляется ссылка на список настроек обмена с банками.

Дальше по шагам:

  1. Выберите организацию и банковский счёт. Мастер по БИК определит банк.
  2. Если банк поддерживает ДиректБанк, 1С предложит получить настройки автоматически через интернет -поддержку. Это основной вариант.
  3. Если автоматическое получение не сработало, банк выдаёт файл настроек обмена (обычно в формате XML). Его запрашивают в поддержке банка или скачивают в интернет-банке, в разделе интеграции с 1С. В мастере выбирайте загрузку настроек из файла.
  4. Подтвердите создание настройки. Она появится в списке настроек обмена с банками со статусом подключения.

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

Параметры подключения и авторизация в банке

Сразу после создания настройки 1С попросит войти в банк. Окно зависит от способа из таблицы выше.

Вход по логину и одноразовому паролю

  1. Введите логин и пароль от интернет-банка — те же, что в браузере.
  2. Дождитесь SMS или push-уведомления и введите код.
  3. Если банк поддерживает, отметьте сохранение логина. Пароль и код при каждой сессии всё равно могут запрашиваться — это решает банк, не 1С.

Вход по электронной подписи

  1. Вставьте токен.
  2. Выберите сертификат из списка, введите PIN.
  3. 1С подпишет служебный запрос, банк проверит сертификат и привяжет его к вашей учётной записи.

Некоторые банки требуют до первого входа зарегистрировать сертификат в интернет-банке или подписать заявление на подключение к сервису интеграции. Если банк отвечает «сертификат не зарегистрирован», вопрос решается в банке, а не в 1С.

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

Сопоставление счетов, контрагентов и правила загрузки

Подключение готово, но выписка должна ещё правильно разложиться по документам. Здесь нужна разовая донастройка.

Банковские счета

В настройке обмена проверьте, что каждый счёт банка сопоставлен со счётом организации в 1С. Номер счёта должен совпадать до цифры. Новый счёт, открытый в банке позже, не появится в 1С сам — заведите его в карточке организации.

Контрагенты и договоры

При загрузке 1С ищет плательщика или получателя по ИНН, КПП и номеру счёта. Что делать, чтобы меньше строк оставались без контрагента:

  • ✅ заполните ИНН и КПП у всех действующих контрагентов;
  • ✅ укажите у постоянных партнёров их банковские счета;
  • ✅ назначьте основной договор — тогда он подставится в документ автоматически;
  • ✅ для бюджетных платежей (налоги, взносы) держите получателя «Казначейство России» с актуальными реквизитами.

Вид операции и статьи ДДС

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

Сопоставление полей
ИНН и КПП плательщика→Контрагент в 1С
Номер счёта контрагента→Банковский счёт контрагента
Назначение платежа (номер счёта, договора)→Договор, документ расчётов
Счёт получателя = ваш другой счёт→Вид операции «Перевод на другой счёт»
Получатель — Казначейство, КБК→Вид операции «Уплата налога»

Первую выписку после подключения загрузите за один день и проверьте каждую строку. Ошибку в справочнике дешевле поймать на 5 документах, чем на 300.

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

Через ДиректБанк

Отправить платёжку:

  1. Создайте платёжное поручение как обычно: Банк и касса → Платёжные поручения → Создать.
  2. Запишите документ и нажмите в нём команду отправки в банк. Можно выделить несколько платёжек в списке и отправить пакетом.
  3. Подтвердите отправку кодом или подписью — в зависимости от способа входа.
  4. Следите за колонкой статуса в списке. Если банк отклонил документ, в нём будет текст причины от банка.

Получить выписку:

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

Повторный запрос за тот же день не задвоит документы: 1С сопоставит выписку с уже загруженными по номеру, дате и сумме. Но если документы правили вручную (меняли сумму или дату), совпадение может не найтись — тогда проверьте список за этот день глазами.

Через файлы клиент-банка

Этот путь нужен, если банк не работает с ДиректБанком или сервис временно недоступен.

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

Первая строка корректного файла выглядит так — по ней легко проверить, тот ли формат отдал банк:

1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows

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

Ежедневный цикл обмена с банком
Выполнено: 0 / 5

Диагностика: почему не работает обмен с банком

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

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

При обращении в поддержку банка приложите текст ошибки из проверки настройки обмена и версию конфигурации (Справка → О программе). Так вопрос решают с первого письма.

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

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