Передача платёжных поручений из 1С 8.3 в банк: файл, ДиректБанк, ошибки

· 10 мин

Содержание

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

Ниже порядок для 1С:Бухгалтерии предприятия 3.0 на интерфейсе «Такси». В УТ 11, КА 2 и ERP механизм обмена тот же — формат файла общий для всех типовых конфигураций, отличаются только места кнопок.

1. Подготовка платёжных поручений к выгрузке

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

Карточка своей организации и счёта

  • 🏦 Расчётный счёт организации: номер из 20 цифр, банк выбран из классификатора (БИК, корсчёт и город подтягиваются сами).
  • 🧾 ИНН и КПП организации заполнены в карточке Главное → Организации.
  • 🔗 В карточке банковского счёта указан тот же банк, что и в интернет-банке. Если счетов несколько, выгрузка идёт по каждому отдельно.

Карточка контрагента

  • 📌 ИНН, для юрлица — КПП.
  • 📌 Банковский счёт получателя с банком из классификатора. Ручной ввод БИК без классификатора — частая причина пустого корсчёта в файле.
  • 📌 Для бюджетных платежей — счёт казначейства и единый казначейский счёт.

Сам документ

  1. Откройте Банк и касса → Платежные поручения → Создать.
  2. Выберите вид операции: оплата поставщику, перечисление налога, перечисление заработной платы и т. д.
  3. Заполните получателя, сумму, ставку НДС и назначение платежа.
  4. Для налогов и взносов заполните поля платежа в бюджет: статус составителя, КБК, ОКТМО, основание. Их состав определяет приказ Минфина № 107н. При ЕНП программа подставляет реквизиты единого налогового платежа сама, если выбран соответствующий вид операции.
  5. Запишите документ. Проводить платёжное поручение не нужно: оно не делает проводок. Движения по счёту 51 сформирует «Списание с расчетного счета» после загрузки выписки.

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

2. Настройка обмена с банком в карточке счёта

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

  1. Откройте Главное → Организации, карточку организации, затем ссылку на банковские счета.
  2. Откройте нужный счёт. В блоке обмена с банком выберите программу банка. Для обмена файлами подходит вариант «Другая программа» — он использует стандартный формат 1CClientBankExchange.
  3. Укажите файл выгрузки в банк. По умолчанию это 1c_to_kl.txt.
  4. Укажите файл загрузки из банка — обычно kl_to_1c.txt. Он понадобится для выписок.
  5. Выберите кодировку: Windows или DOS. Узнайте у банка, какую он ждёт. Большинство современных интернет-банков работает с Windows (кодовая страница 1251).
  6. Сохраните карточку.
ПараметрЧто указатьГде взять значение
Программа«Другая программа» или название вашего банкаСписок в карточке счёта
Файл выгрузкиC:\Bank\1c_to_kl.txt или сетевая папкаЛюбой путь с правом записи
Файл загрузкиC:\Bank\kl_to_1c.txtКуда банк-клиент сохраняет выписку
КодировкаWindows или DOSСправка интернет-банка

Путь указывается на компьютере, где запущена 1С. Если база работает через терминальный сервер или веб-клиент, C:\ — это диск сервера, а не ваш. В таких схемах 1С обычно предлагает сохранить файл через диалог браузера или используют общую сетевую папку.

3. Как выгрузить платежки из 1С в клиент-банк файлом

Классический способ работает с любым банком, который поддерживает импорт из 1С. А это практически все банки для юрлиц.

Выгрузка из 1С

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

Загрузка в интернет-банк

  1. Войдите в интернет-банк или запустите программу банк-клиента.
  2. Найдите раздел платёжных поручений и команду импорта — у разных банков она называется «Импорт из 1С», «Загрузить из файла» или «Импорт платежей».
  3. Укажите файл 1c_to_kl.txt.
  4. Банк покажет список загруженных документов. Сверьте количество и общую сумму с тем, что выгрузила 1С.
  5. Подпишите платёжки электронной подписью и отправьте.

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

Как устроен файл

Файл — обычный текст. Его можно открыть «Блокнотом» и проверить реквизиты глазами. Фрагмент одной платёжки:

1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
Отправитель=Бухгалтерия предприятия
ДатаНачала=01.10.2026
ДатаКонца=07.10.2026
РасчСчет=40702810900000000001
СекцияДокумент=Платежное поручение
Номер=148
Дата=07.10.2026
Сумма=56400.00
ПлательщикСчет=40702810900000000001
ПлательщикИНН=7700000000
ПолучательСчет=40702810100000000002
ПолучательИНН=7800000000
ПолучательБИК=044525000
ВидОплаты=01
Очередность=5
НазначениеПлатежа=Оплата по счёту № 312 от 01.10.2026, в т.ч. НДС
КонецДокумента
КонецФайла

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

Файл перезаписывается при каждой выгрузке. Если нужна история, добавьте в путь дату вручную или копируйте файл в архивную папку до следующей выгрузки.

4. Прямой обмен через 1С:ДиректБанк

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

Что нужно для подключения

  • ✅ Банк поддерживает 1С:ДиректБанк. Список банков-участников есть в самой программе при подключении.
  • ✅ Подключена интернет-поддержка (Администрирование → Интернет-поддержка и сервисы).
  • ✅ Есть электронная подпись или вход по логину и SMS — способ зависит от банка.
  • ✅ На стороне банка услуга включена: часто её активируют в интернет-банке или по заявлению.

Порядок настройки

  1. Откройте карточку банковского счёта организации.
  2. В блоке обмена с банком выберите подключение ДиректБанка. Программа запустит помощник.
  3. Помощник найдёт банк по БИК и предложит способ подключения. Для части банков достаточно ввести логин от интернет-банка.
  4. Пройдите проверку: 1С отправит тестовый запрос и покажет результат.

Отправка платёжки

  1. Откройте платёжное поручение или выделите несколько в списке.
  2. Нажмите команду отправки в банк.
  3. Подпишите и подтвердите отправку.
  4. Статус документа меняется по ответу банка: отправлен, принят, исполнен или отклонён.
СпособКогда подходитРиски
Файл 1c_to_kl.txtЛюбой банк, разовые платежи, нет интернет-поддержкиДвойной импорт, ошибка кодировки, ручная загрузка выписок
1С:ДиректБанкБанк — участник сервиса, платёжки каждый деньЗависимость от интернет-поддержки и сертификатов
Интеграция на стороне банкаБанк даёт свой модуль или API для 1СОтдельная доработка, обновления модуля после релизов 1С

5. Обработка «Клиент-Банк» для старых и нетиповых конфигураций

В типовых конфигурациях на 8.3 обмен встроен. Но в базах на старых редакциях или в самописных решениях его может не быть. Тогда используют внешнюю обработку КлиентБанк.epf — она работает в том же формате 1CClientBankExchange.

  1. Возьмите обработку из поставки своей конфигурации или у разработчика. Не скачивайте её со случайных сайтов: внешняя обработка выполняет код с правами пользователя.
  2. Откройте её через Файл → Открыть или подключите в Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.
  3. Выберите организацию, счёт, период, путь к файлу и кодировку.
  4. На закладке выгрузки отметьте платёжки и нажмите «Выгрузить».

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

Банки часто публикуют свою версию обработки или модуль интеграции. Это нормальный путь, если стандартный формат банк не принимает — например, ему нужна версия формата 1.02 вместо 1.03.

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

Большинство проблем видно сразу при импорте в банк. Банк пишет причину — по ней и ищите.

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

Если файл не создаётся вообще

  • 📂 Папка из настроек не существует — 1С не создаёт её сама.
  • 🔒 Нет прав на запись: например, путь указан на диск C:\ терминального сервера, куда пользователю писать нельзя.
  • 🧩 Файл открыт в другой программе, и 1С не может его перезаписать.

Укажите путь к папке в профиле пользователя или в общей сетевой папке, куда точно есть доступ, и повторите.

7. Автоматизация обмена и регламентные задания

Обмен файлом автоматизировать до конца нельзя: кто-то должен перенести файл в банк. Но рутину можно сократить.

При обмене файлами

  • 📁 Укажите в 1С и в банк-клиенте одну и ту же сетевую папку. Часть настольных банк-клиентов умеет сама забирать оттуда файл импорта — это есть в настройках программы банка.
  • 📥 Выписку сохраняйте из банка в папку и с именем из настроек 1С. Тогда загрузка в Банк и касса → Банковские выписки идёт без выбора файла.
  • 🔁 После загрузки выписки 1С сама создаёт «Списание с расчетного счета» и отмечает соответствующие платёжки как оплаченные. Проверяйте это по колонке оплаты в списке платёжных поручений.

При ДиректБанке

В настройках обмена с банком можно включить автоматическое получение выписок по расписанию. За выполнение отвечает регламентное задание. Посмотреть, работает ли оно, можно в Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания.

  1. Откройте список регламентных заданий.
  2. Найдите задание обмена с банками по названию через поиск.
  3. Проверьте флажок «Включено» и расписание.
  4. Посмотрите журнал выполнения: там видны ошибки связи и авторизации.

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

Ежедневный контроль обмена с банком
Выполнено: 0 / 6

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

Можно ли выгрузить одну платёжку, не трогая остальные?
Да. Выделите её в списке или снимите флажки с остальных в обработке обмена. В файл попадут только отмеченные документы.
Почему после отправки платёжки остаток на счёте 51 в 1С не изменился?
Платёжное поручение не делает проводок. Остаток уменьшится после загрузки выписки, когда 1С создаст документ «Списание с расчетного счета».
Что делать, если банк принимает только формат версии 1.02?
Возьмите у банка его обработку или модуль для 1С либо выгрузите файл и уточните в поддержке банка, поддерживает ли импорт версию 1.03. Править файл руками не стоит.
Можно ли выгружать платёжки в два разных банка?
Да. У каждого банковского счёта свои настройки обмена: для одного банка — файл, для другого — ДиректБанк. Выгрузка всегда идёт по выбранному счёту.
Платёжку отклонили в банке. Создавать новую в 1С?
Нет, исправьте реквизиты в том же документе и выгрузите его снова. В банке отклонённый документ удалите, чтобы не перепутать.

Источники

  • Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»
  • Приказ Минфина России от 12.11.2013 № 107н (правила указания информации в реквизитах распоряжений о переводе в бюджет)