К статье
Практический материал

Другое · 10 мин

Как из 1С выгрузить реестр на зарплату

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

Реестр на зарплату — это файл со списком сотрудников, номерами их карт и суммами к выплате, который бухгалтер передаёт в банк в рамках зарплатного проекта. В программах 1С (ЗУП, Бухгалтерия предприятия, Комплексная автоматизация) выгрузка реестра встроена в типовой функционал, но работает корректно только при правильно заполненных данных: лицевых счетах сотрудников, реквизитах зарплатного проекта и актуальном документе ведомости.

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

Инструкция ориентирована на типовые конфигурации 1С:ЗУП 3.1 и 1С:Бухгалтерия 8.3. В других конфигурациях (КА, ERP) логика аналогична, отличаются только названия разделов меню.

Что должно быть настроено до выгрузки реестра

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

Первое — создан и заполнен зарплатный проект. В 1С:ЗУП он находится в разделе «Зарплата» → «Зарплатные проекты», в Бухгалтерии — «Зарплата и кадры» → «Зарплатные проекты». В карточке проекта указываются банк, номер договора с банком и формат обмена (если банк требует специфический). От выбранного формата зависит структура итогового файла.

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

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

Зарплатный проектСоздан и привязан к банку

Раздел «Зарплата» → «Зарплатные проекты», заполнены банк и номер договора

Лицевые счетаЗаполнены у всех сотрудников ведомости

Карточка сотрудника → «Выплаты, учёт затрат» → поле «Лицевой счёт»

Ведомость в банкПроведена, суммы рассчитаны

Документ не помечен на удаление, нет незаполненных строк

Формат обменаСоответствует требованиям банка

Уточните у банка версию формата файла (обычно XML или текстовый)

Пошаговая выгрузка реестра в 1С:ЗУП 3.1

В 1С:ЗУП выгрузка выполняется из журнала ведомостей или из самой ведомости. Порядок действий одинаков для большинства релизов.

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

После нажатия кнопки выгрузки программа сформирует файл в формате, заданном в настройках зарплатного проекта. Обычно это XML-файл или текстовый файл с разделителями. Имя файла часто формируется автоматически и содержит дату и номер реестра — не переименовывайте его без необходимости, некоторые банки проверяют структуру имени.

Если кнопки выгрузки нет в форме ведомости, проверьте, что в карточке организации и зарплатного проекта указан банк, поддерживающий обмен файлами. Также выгрузка может быть доступна через обработку «Обмен с банками (зарплата)» в разделе «Зарплата».

Выгрузка реестра в 1С:Бухгалтерии 8.3

В бухгалтерской конфигурации механизм похож, но расположение команд отличается. Ведомости находятся в разделе «Зарплата и кадры» → «Ведомости в банк».

Откройте проведённую ведомость и нажмите кнопку «Выгрузить» на командной панели формы. Программа предложит выбрать каталог и сохранит файл реестра. Если в зарплатном проекте настроен формат конкретного банка, файл будет сформирован сразу в нужной структуре.

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

Проверка файла перед отправкой в банк

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

Откройте файл в текстовом редакторе или Excel (для XML удобнее использовать браузер или специальный просмотрщик). Проверьте: количество сотрудников в файле совпадает с количеством строк ведомости, итоговая сумма реестра равна сумме ведомости, номера лицевых счетов не содержат пробелов и лишних символов, ФИО сотрудников написаны без сокращений.

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

Контрольные точки

Как проверить готовый реестр

Количество строк
Норма

Совпадает с числом сотрудников в ведомости

Тревожный признак

В файле меньше строк — у кого-то не заполнен лицевой счёт

Итоговая сумма
Норма

Равна сумме «Всего» в ведомости до копейки

Тревожный признак

Суммы расходятся — файл выгружен из устаревшей версии ведомости

Лицевые счета
Норма

20 знаков, без пробелов и букв (для большинства банков)

Тревожный признак

Пустые значения, буквы, лишние символы

Формат файла
Норма

Соответствует требованиям вашего банка (XML/TXT нужной версии)

Тревожный признак

Банк отклоняет файл с ошибкой формата

Типичные ошибки и их устранение

Большинство проблем при выгрузке реестра сводится к нескольким повторяющимся ситуациям. Зная их, можно устранить ошибку за пару минут.

Типичные ошибки при выгрузке реестра
01
Сотрудник не попал в файл — у него не заполнен лицевой счёт в зарплатном проекте. Заполните счёт в карточке сотрудника и перевыгрузите.
02
Банк отклоняет файл из-за формата — в зарплатном проекте выбран не тот формат обмена или устаревшая версия. Уточните у банка актуальный формат и смените его в настройках.
03
Сумма реестра не совпадает с ведомостью — ведомость была изменена после выгрузки. Сформируйте файл заново из актуальной версии документа.
04
Ошибка «Не заполнен номер договора» — в карточке зарплатного проекта пустое поле договора с банком. Заполните его по данным договора.
05
В файл попали уволенные сотрудники — ведомость сформирована с неверным отбором. Проверьте список перед проведением.

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

Альтернативные способы: прямой обмен и универсальная выгрузка

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

Способы передачи реестра в банк

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

Универсальный способ, работает с любым банком. Требует ручной загрузки файла в клиент-банк и контроля версий.

1С:ДиректБанк

Реестр уходит в банк прямо из 1С вместе с платёжкой, виден статус исполнения. Подходит не для всех банков, требует настройки подключения.

Зарплатный проект с автоматическим форматом

Файл сразу формируется в формате банка без доработок. Ограничение — список поддерживаемых банков зависит от релиза конфигурации.

Внешняя обработка под банк

Для банков с нестандартным форматом. Требует установки обработки от банка или разработчика и её обновления при смене формата.

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

Выработайте привычку: выгружайте реестр в отдельную папку с датой в названии и храните там же копию файла, отправленного в банк. При спорной ситуации (сотрудник не получил деньги, банк запрашивает подтверждение) вы за минуту найдёте именно ту версию файла, которая ушла в банк.
ПЗ
Практическое замечание

Часто задаваемые вопросы

Можно ли выгрузить реестр, если часть сотрудников получает зарплату наличными?

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

Что делать, если в ведомости нет кнопки «Выгрузить файл»?

Проверьте, что в документе выбран зарплатный проект, а в его карточке указан банк. Также убедитесь, что в настройках программы включён обмен с банками по зарплатным проектам. В некоторых релизах выгрузка доступна только через обработку «Обмен с банками» в разделе «Зарплата».

В каком формате банк обычно принимает реестр?

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

Как выгрузить реестр на сотрудников с картами разных банков?

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

Можно ли исправить реестр после отправки в банк?

Только через банк. Если реестр ещё не исполнен, банк может его отозвать — тогда вы выгружаете исправленный файл заново. Если зачисление уже прошло, ошибочные суммы корректируются отдельными операциями (возвратом или доплатой), а не повторной отправкой реестра.

Почему в реестре у сотрудника сумма отличается от начисленной?

В реестр попадает сумма к выплате, то есть начисление минус НДФЛ и другие удержания (например, алименты по исполнительным листам). Если расхождение больше, чем сумма удержаний, проверьте, не задвоены ли строки сотрудника в ведомости и актуален ли расчёт в документе.

Итог

Что важно запомнить

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