Передача платёжных поручений из 1С 8.3 в банк: файл, ДиректБанк, ошибки
Содержание
Чтобы выгрузить платежки из 1С 8.3 в клиент-банк, создайте платёжные поручения в Банк и касса → Платежные поручения, выделите нужные и запустите обработку обмена с банком: программа сохранит их в текстовый файл (обычно 1c_to_kl.txt), который вы загружаете в интернет-банк. Второй путь — 1С:ДиректБанк: платёжка уходит в банк кнопкой прямо из документа, без файлов.
Ниже порядок для 1С:Бухгалтерии предприятия 3.0 на интерфейсе «Такси». В УТ 11, КА 2 и ERP механизм обмена тот же — формат файла общий для всех типовых конфигураций, отличаются только места кнопок.
1. Подготовка платёжных поручений к выгрузке
Банк-клиент принимает файл только с корректными реквизитами. Если хоть одно обязательное поле пустое, платёжка либо не попадёт в файл, либо банк отклонит её при импорте. Проверьте три места заранее.
Карточка своей организации и счёта
- 🏦 Расчётный счёт организации: номер из 20 цифр, банк выбран из классификатора (БИК, корсчёт и город подтягиваются сами).
- 🧾 ИНН и КПП организации заполнены в карточке
Главное → Организации. - 🔗 В карточке банковского счёта указан тот же банк, что и в интернет-банке. Если счетов несколько, выгрузка идёт по каждому отдельно.
Карточка контрагента
- 📌 ИНН, для юрлица — КПП.
- 📌 Банковский счёт получателя с банком из классификатора. Ручной ввод БИК без классификатора — частая причина пустого корсчёта в файле.
- 📌 Для бюджетных платежей — счёт казначейства и единый казначейский счёт.
Сам документ
- Откройте
Банк и касса → Платежные поручения → Создать. - Выберите вид операции: оплата поставщику, перечисление налога, перечисление заработной платы и т. д.
- Заполните получателя, сумму, ставку НДС и назначение платежа.
- Для налогов и взносов заполните поля платежа в бюджет: статус составителя, КБК, ОКТМО, основание. Их состав определяет приказ Минфина № 107н. При ЕНП программа подставляет реквизиты единого налогового платежа сама, если выбран соответствующий вид операции.
- Запишите документ. Проводить платёжное поручение не нужно: оно не делает проводок. Движения по счёту 51 сформирует «Списание с расчетного счета» после загрузки выписки.
Номер платёжки банк проверяет на уникальность в пределах дня или года — зависит от банка. Не меняйте вручную нумерацию, которую 1С ведёт сама, иначе получите отказ «документ с таким номером уже существует».
2. Настройка обмена с банком в карточке счёта
Прежде чем выгружать платежное поручение из 1С 8.3 в банк-клиент первый раз, задайте параметры обмена. В БП 3.0 они хранятся в карточке банковского счёта организации.
- Откройте
Главное → Организации, карточку организации, затем ссылку на банковские счета. - Откройте нужный счёт. В блоке обмена с банком выберите программу банка. Для обмена файлами подходит вариант «Другая программа» — он использует стандартный формат 1CClientBankExchange.
- Укажите файл выгрузки в банк. По умолчанию это
1c_to_kl.txt. - Укажите файл загрузки из банка — обычно
kl_to_1c.txt. Он понадобится для выписок. - Выберите кодировку: Windows или DOS. Узнайте у банка, какую он ждёт. Большинство современных интернет-банков работает с Windows (кодовая страница 1251).
- Сохраните карточку.
| Параметр | Что указать | Где взять значение |
|---|---|---|
| Программа | «Другая программа» или название вашего банка | Список в карточке счёта |
| Файл выгрузки | C:\Bank\1c_to_kl.txt или сетевая папка | Любой путь с правом записи |
| Файл загрузки | C:\Bank\kl_to_1c.txt | Куда банк-клиент сохраняет выписку |
| Кодировка | Windows или DOS | Справка интернет-банка |
Путь указывается на компьютере, где запущена 1С. Если база работает через терминальный сервер или веб-клиент, C:\ — это диск сервера, а не ваш. В таких схемах 1С обычно предлагает сохранить файл через диалог браузера или используют общую сетевую папку.
3. Как выгрузить платежки из 1С в клиент-банк файлом
Классический способ работает с любым банком, который поддерживает импорт из 1С. А это практически все банки для юрлиц.
Выгрузка из 1С
- Откройте
Банк и касса → Платежные поручения. - Выделите документы, которые нужно отправить. Несколько строк — с зажатым
CtrlилиShift. - Запустите выгрузку: в списке есть команда отправки в банк, а при обмене файлом — обработка «Обмен с банком» (найдите её через меню «Ещё» списка или списка банковских выписок).
- В обработке проверьте организацию, банковский счёт и период. На закладке отправки в банк появится список платёжек со флажками.
- Снимите флажки с тех, что отправлять не нужно. Нажмите «Выгрузить».
- 1С покажет, сколько документов записано в файл, и путь к нему.
Загрузка в интернет-банк
- Войдите в интернет-банк или запустите программу банк-клиента.
- Найдите раздел платёжных поручений и команду импорта — у разных банков она называется «Импорт из 1С», «Загрузить из файла» или «Импорт платежей».
- Укажите файл
1c_to_kl.txt. - Банк покажет список загруженных документов. Сверьте количество и общую сумму с тем, что выгрузила 1С.
- Подпишите платёжки электронной подписью и отправьте.
Перед подписью сверяйте итоговую сумму в банке с суммой в 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С отправит тестовый запрос и покажет результат.
Отправка платёжки
- Откройте платёжное поручение или выделите несколько в списке.
- Нажмите команду отправки в банк.
- Подпишите и подтвердите отправку.
- Статус документа меняется по ответу банка: отправлен, принят, исполнен или отклонён.
| Способ | Когда подходит | Риски |
|---|---|---|
| Файл 1c_to_kl.txt | Любой банк, разовые платежи, нет интернет-поддержки | Двойной импорт, ошибка кодировки, ручная загрузка выписок |
| 1С:ДиректБанк | Банк — участник сервиса, платёжки каждый день | Зависимость от интернет-поддержки и сертификатов |
| Интеграция на стороне банка | Банк даёт свой модуль или API для 1С | Отдельная доработка, обновления модуля после релизов 1С |
5. Обработка «Клиент-Банк» для старых и нетиповых конфигураций
В типовых конфигурациях на 8.3 обмен встроен. Но в базах на старых редакциях или в самописных решениях его может не быть. Тогда используют внешнюю обработку
КлиентБанк.epf — она работает в том же формате 1CClientBankExchange.
- Возьмите обработку из поставки своей конфигурации или у разработчика. Не скачивайте её со случайных сайтов: внешняя обработка выполняет код с правами пользователя.
- Откройте её через
Файл → Открытьили подключите вАдминистрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. - Выберите организацию, счёт, период, путь к файлу и кодировку.
- На закладке выгрузки отметьте платёжки и нажмите «Выгрузить».
Запуск внешних обработок требует права на это у пользователя. В БСП-конфигурациях на 8.3 при открытии файла программа предупреждает о небезопасном действии — разрешайте только обработку из проверенного источника.
Банки часто публикуют свою версию обработки или модуль интеграции. Это нормальный путь, если стандартный формат банк не принимает — например, ему нужна версия формата 1.02 вместо 1.03.
6. Ошибки при выгрузке платёжных поручений и что с ними делать
Большинство проблем видно сразу при импорте в банк. Банк пишет причину — по ней и ищите.
Если файл не создаётся вообще
- 📂 Папка из настроек не существует — 1С не создаёт её сама.
- 🔒 Нет прав на запись: например, путь указан на диск
C:\терминального сервера, куда пользователю писать нельзя. - 🧩 Файл открыт в другой программе, и 1С не может его перезаписать.
Укажите путь к папке в профиле пользователя или в общей сетевой папке, куда точно есть доступ, и повторите.
7. Автоматизация обмена и регламентные задания
Обмен файлом автоматизировать до конца нельзя: кто-то должен перенести файл в банк. Но рутину можно сократить.
При обмене файлами
- 📁 Укажите в 1С и в банк-клиенте одну и ту же сетевую папку. Часть настольных банк-клиентов умеет сама забирать оттуда файл импорта — это есть в настройках программы банка.
- 📥 Выписку сохраняйте из банка в папку и с именем из настроек 1С. Тогда загрузка в
Банк и касса → Банковские выпискиидёт без выбора файла. - 🔁 После загрузки выписки 1С сама создаёт «Списание с расчетного счета» и отмечает соответствующие платёжки как оплаченные. Проверяйте это по колонке оплаты в списке платёжных поручений.
При ДиректБанке
В настройках обмена с банком можно включить автоматическое получение выписок по расписанию. За выполнение отвечает регламентное задание. Посмотреть, работает ли оно, можно в Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания.
- Откройте список регламентных заданий.
- Найдите задание обмена с банками по названию через поиск.
- Проверьте флажок «Включено» и расписание.
- Посмотрите журнал выполнения: там видны ошибки связи и авторизации.
В файловой базе регламентные задания выполняются, только пока открыт хотя бы один сеанс 1С. Если ночью все программы закрыты — выписка подтянется утром при первом запуске. В клиент-серверной базе задания идут на сервере без открытых клиентов.
Частые вопросы
Можно ли выгрузить одну платёжку, не трогая остальные?
Почему после отправки платёжки остаток на счёте 51 в 1С не изменился?
Что делать, если банк принимает только формат версии 1.02?
Можно ли выгружать платёжки в два разных банка?
Платёжку отклонили в банке. Создавать новую в 1С?
Источники
- Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»
- Приказ Минфина России от 12.11.2013 № 107н (правила указания информации в реквизитах распоряжений о переводе в бюджет)