Файл для банка из 1С 8.3: реестр платёжек и зарплатная ведомость без отказов

· 9 мин

Содержание

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

Оба файла — это и есть «реестр» в понимании банка: пачка документов, которую не нужно набивать вручную. Ниже по шагам для Бухгалтерии 3.0 и ЗУП 3.1 на интерфейсе «Такси», плюс настройки, из-за которых банк чаще всего файл отклоняет.

Какой реестр нужен и что проверить до выгрузки

Слово «реестр» в 1С покрывает две разные задачи. Перепутать их — потерять полдня.

Что отправляетеИз какого документаФормат файлаГде делается
💳 Платежи поставщикам, налоги, взносыПлатёжное поручениеTXT, 1CClientBankExchangeБП 3.0, УТ 11, ERP
👥 Зарплата на карты сотрудниковВедомость в банкXML по зарплатному проектуЗУП 3.1, БП 3.0
🆕 Открытие карт новым сотрудникамЗаявка на открытие лицевых счетовXML по зарплатному проектуЗУП 3.1, БП 3.0

Перед выгрузкой платёжек проверьте три вещи:

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

Для налоговых платежей дополнительно заполнены поля бюджетного платежа: статус плательщика, КБК, ОКТМО. Для ЕНП это обычно КБК единого налогового платежа и статус 01 у организаций — но сверяйте с актуальными требованиями ФНС, они меняются.

Реестр платёжных поручений: выгрузка в файл по шагам

Шаг 1. Отберите документы

Откройте Банк и касса → Платёжные поручения. Отфильтруйте список по организации и банковскому счёту, если их несколько. Выделите нужные строки: Ctrl + клик по каждой или Shift + клик для диапазона.

💡 Удобно сначала создать все платёжки дня, а выгружать одной пачкой в конце. Банк получит один файл, а подписывать в клиент-банке придётся один раз.

Шаг 2. Запустите отправку

Нажмите Отправить в банк. Если для счёта не подключён ДиректБанк, 1С откроет обработку обмена с банком на закладке отправки. В ней:

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

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

Шаг 3. Проверьте файл

Откройте 1c_to_kl.txt в Блокноте. Правильный файл начинается так:

1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
Отправитель=Бухгалтерия предприятия, редакция 3.0
Получатель=
ДатаСоздания=15.10.2026
ВремяСоздания=17:42:10
ДатаНачала=15.10.2026
ДатаКонца=15.10.2026
РасчСчет=40702810000000000001
Документ=Платежное поручение
СекцияДокумент=Платежное поручение
Номер=214
Дата=15.10.2026
Сумма=48600.00
...
КонецДокумента
КонецФайла

Каждая платёжка — отдельный блок от СекцияДокумент до КонецДокумента. Если блоков меньше, чем вы отметили, часть документов не прошла проверку реквизитов. Если вместо русских букв «кракозябры» — неверная кодировка, о ней в разделе настроек ниже.

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

Зарплатный реестр через ведомость в банк

Для зарплаты на карты нужен зарплатный проект — договор с банком, по которому он принимает электронные реестры.

Включите учёт по зарплатным проектам

В ЗУП 3.1: Настройка → Расчёт зарплаты, флажок использования зарплатных проектов. В Бухгалтерии 3.0 — в настройках зарплаты (Зарплата и кадры → Справочники и настройки → Настройки зарплаты), раздел о выплате зарплаты.

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

Откройте лицевые счета сотрудникам

Без номера лицевого счёта (карты) сотрудник в зарплатный реестр не попадёт. Два способа:

  1. Банк открывает карты сам. Сформируйте заявку на открытие лицевых счетов, выгрузите XML, отправьте в банк. Банк вернёт файл с номерами — загрузите его обратно, и счета пропишутся у сотрудников.
  2. Карты уже есть. Внесите номера вручную через документ ввода лицевых счетов сотрудников (найдите его поиском по слову «лицевые» в разделе выплат).

Сформируйте ведомость и выгрузите файл

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

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

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

Настройки обмена: формат, кодировка, папки

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

ПараметрЧто выбратьЧем грозит ошибка
Программа клиент-банкаИз списка или «Прочее»Другие умолчания путей и кодировки
Файл выгрузки в банкПапка, которую читает клиент-банк, например C:\Bank\1c_to_kl.txtКлиент-банк не увидит файл
Файл загрузки из банкаkl_to_1c.txt в той же папкеВыписки не загрузятся
КодировкаWindows или DOS — как требует банкНечитаемые наименования, отказ
Версия формата1.03, если банк не просит иноеНеизвестные поля, отказ импорта

Что ещё важно:

  • 📁 Одна папка на один счёт. Если у организации два банка, разведите файлы по разным папкам. Иначе выгрузка для второго банка затрёт первый файл.
  • 🖥️ Путь — с точки зрения того компьютера, где выполняется выгрузка. В файловой базе это ваш ПК. В клиент-серверной файл сохраняется на клиентский компьютер через диалог, но заданная папка должна существовать.
  • 🔐 Тонкий клиент и веб. В браузере 1С предложит скачать файл. Сохраните его туда, откуда клиент-банк сможет импортировать.

Почти все современные интернет-банки принимают и Windows, и DOS, но некоторые старые клиенты читают только DOS (866). Если банк прислал инструкцию по импорту, ищите в ней именно кодировку и версию формата.

Загрузка реестра в клиент-банк и возврат выписки

Сам импорт делается в интерфейсе банка, но последовательность у большинства систем одинаковая:

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

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

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

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

Прямой обмен без файлов: ДиректБанк

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

Как подключить в БП 3.0:

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

Что меняется на практике:

  • ✅ Нет папок, кодировок и ручного импорта — меньше мест для ошибки.
  • ✅ Статус исполнения видно прямо в списке платёжных поручений.
  • ✅ Выписку можно запрашивать из 1С за любой период.
  • ⚠️ Нужна действующая интернет-поддержка и поддержка со стороны конкретного банка. Не все банки дают ДиректБанк для зарплатных проектов.

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

Когда реестр делать не нужно

Не всякая пачка платежей требует файла:

  • 🔸 Одна-две платёжки в неделю. Быстрее набрать их в интернет-банке. Но тогда сразу загружайте выписку в 1С, иначе платёжки в учёте не будет.
  • 🔸 Банк сам формирует реестр по шаблону. Некоторые зарплатные сервисы принимают таблицу из своего шаблона. Тогда из 1С нужен только отчёт по ведомости, а не XML. Но так теряется автоматическая загрузка подтверждений.
  • 🔸 ДиректБанк подключён. Файл не нужен, см. раздел выше.

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

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

Можно ли повторно выгрузить платёжку, которая уже ушла в файл?
Да. В обработке обмена с банком включите показ уже выгруженных документов или снимите у платёжки отметку отправки, затем выгрузите снова. Перед этим убедитесь, что банк не принял первый экземпляр — иначе заплатите дважды.
Где лежит файл 1c_to_kl.txt, если путь не настраивали?
По умолчанию 1С предлагает путь из настроек обмена для счёта. Посмотреть его можно в обработке обмена с банком рядом с выбором банковского счёта. В веб-клиенте файл скачивается в папку загрузок браузера.
Можно ли в одном реестре отправить платежи с двух расчётных счетов?
Нет. Файл формата 1CClientBankExchange формируется по одному расчётному счёту. Для каждого счёта делается своя выгрузка в свою папку.
Что делать, если сумма зарплатного реестра не совпала с платёжкой?
Банк такой реестр не исполнит. Проверьте, не добавили ли сотрудников в ведомость после создания платёжного поручения. Платёжку удобно создавать прямо из ведомости — тогда сумма берётся из неё.
Подойдёт ли файл из 1С для любого банка?
Формат 1CClientBankExchange понимают практически все российские интернет-банки для юрлиц. Различия бывают в кодировке и версии формата — это меняется в настройках обмена, без доработки конфигурации.