Другое · 9 мин
Как в 1С сформировать реестр для зарплатного проекта
Пошаговая инструкция: как в 1С:ЗУП и 1С:Бухгалтерии сформировать реестр для зарплатного проекта, проверить данные сотрудников, выгрузить файл в банк и исправить ошибки.
Реестр для зарплатного проекта — это файл или печатная форма со списком сотрудников и сумм к выплате, который передаётся в банк для зачисления зарплаты на карты. В типовых конфигурациях 1С (ЗУП 3.1, Бухгалтерия 3.0, Комплексная автоматизация, ERP) формирование реестра происходит автоматически на основании документов выплаты: программа сама подбирает сотрудников, их лицевые счета и суммы.
Чтобы реестр сформировался корректно, до его создания должны быть выполнены три условия: в программе настроен зарплатный проект с указанием банка, у каждого сотрудника введён лицевой счёт в рамках этого проекта, а выплата оформлена документом «Ведомость в банк» (или «Ведомость на счета»). Если хотя бы одно звено отсутствует, сотрудник не попадёт в реестр или файл будет отклонён банком.
Ниже разобран полный цикл: от настройки зарплатного проекта до выгрузки файла и проверки результата, а также типичные ошибки и способы их исправления.
Проверьте настройку зарплатного проекта
Откройте раздел «Зарплата» → «Зарплатные проекты» (в Бухгалтерии — «Зарплата и кадры» → «Зарплатные проекты»). В карточке проекта должны быть заполнены: наименование, банк (выбирается из справочника банков по БИК), номер договора с банком и формат обмена. От формата зависит структура выгружаемого файла — большинство банков работают по стандартному формату 1С, но некоторые требуют собственный.
Если банк требует особый формат, уточните у менеджера банка, какой вариант обмена поддерживается, и проверьте, есть ли он в поле «Формат файла» карточки проекта. Для нестандартных форматов иногда требуется внешняя обработка от банка — её подключают через «Администрирование» → «Печатные формы, отчеты и обработки».
Введите лицевые счета сотрудников
Лицевой счёт — это счёт сотрудника в банке зарплатного проекта, по которому банк зачисляет деньги. В 1С счета хранятся в регистре «Лицевые счета сотрудников по зарплатным проектам». Ввести их можно несколькими способами: из карточки сотрудника (ссылка «Лицевые счета» или поле «Зарплатный проект» на вкладке «Выплаты и учет»), документом «Лицевые счета сотрудников» либо массовой загрузкой из файла банка.
Самый быстрый способ при старте проекта — загрузить файл открытия счетов, который банк присылает после обработки заявления. В меню ведомости или в разделе зарплатных проектов есть команда «Загрузить лицевые счета из файла»: программа сопоставит сотрудников по ФИО и заполнит регистр автоматически.
Проверьте дату начала действия каждого лицевого счёта. Если дата позже даты ведомости, сотрудник не попадёт в выплату — это одна из самых частых причин «пропавших» людей в реестре.
Создайте и заполните ведомость в банк
Перейдите в «Зарплата» → «Ведомости в банк» (в Бухгалтерии — «Зарплата и кадры» → «Ведомости в банк») и создайте новый документ. Укажите организацию, дату выплаты, месяц начисления, зарплатный проект и способ выплаты (зарплата за месяц, аванс, отпускные и т.д.). После этого нажмите «Заполнить» — программа подберёт всех сотрудников с задолженностью по выбранному виду выплаты и действующими лицевыми счетами.
Если нужно выплатить не всем, используйте кнопку «Подбор» и добавьте сотрудников вручную. Суммы в строках можно редактировать, но помните: ручная правка суммы в ведомости не меняет расчётную задолженность в учёте, и при следующем заполнении программа снова предложит рассчитанное значение.
- 1Проверьте карточку зарплатного проекта: банк, договор, формат обмена
- 2Убедитесь, что у всех сотрудников введены лицевые счета с корректной датой начала
- 3Создайте документ «Ведомость в банк», укажите месяц, способ выплаты и зарплатный проект
- 4Нажмите «Заполнить» и сверьте список сотрудников и суммы с расчётным листком
- 5Проведите документ и выгрузите файл кнопкой «Выгрузить в банк» или через сервис 1С:ДиректБанк
- 6Загрузите файл в клиент-банк и дождитесь подтверждения исполнения от банка
Выгрузите реестр в файл или отправьте через ДиректБанк
Классический способ — выгрузка файла. В форме ведомости нажмите «Выгрузить в банк» (или «Ещё» → «Выгрузить в банк»), выберите папку и сохраните файл. Обычно это текстовый файл с расширением .txt или .xml, который затем импортируется в систему «клиент-банк». Имя файла формируется по правилам банка — не переименовывайте его вручную, если банк этого не требует.
Если подключён сервис 1С:ДиректБанк, файл отправлять не нужно: по команде «Отправить в банк» реестр уйдёт напрямую, а статус исполнения (принят, исполнен, отклонён) вернётся в 1С автоматически. Это снижает риск ошибок при ручной загрузке и позволяет видеть подтверждение зачисления по каждому сотруднику.
Печатная форма реестра
Для банков, принимающих реестр на бумаге, или для внутреннего архива используйте команду «Печать» → «Реестр перечислений» (или «Список перечислений») в форме ведомости. Печатная форма содержит ФИО сотрудников, номера лицевых счетов и суммы — её подписывают руководитель и главный бухгалтер.
Проверьте результат до отправки
Перед выгрузкой сверьте три вещи: количество строк в ведомости с количеством сотрудников, которым положена выплата; итоговую сумму ведомости с суммой по расчётным данным (отчёт «Расчётный листок» или «Свод начислений» за месяц); наличие лицевых счетов у всех строк. В форме ведомости сотрудники без счетов подсвечиваются или выводятся в служебном сообщении при заполнении.
После загрузки файла в клиент-банк дождитесь выписки и сверьте зачисленные суммы. Если банк вернул реестр с ошибками, в ответном файле указаны причины по каждой строке — обычно это неверный лицевой счёт, расхождение ФИО с данными банка или закрытый счёт.
Как проверить результат
Все, кому положена выплата, присутствуют, суммы совпадают с расчётом
Кого-то нет или сумма отличается — проверьте лицевой счёт и вид выплаты
Файл создан, открывается, содержит строки по всем сотрудникам
Файл пустой или банк не принимает формат — проверьте настройку формата в зарплатном проекте
Реестр исполнен, деньги зачислены по всем строкам
Часть строк отклонена — исправьте счета или ФИО и отправьте корректирующий реестр
Типичные ошибки и как их исправить
Если банк отклонил отдельные строки, не пересоздавайте ведомость целиком: исправьте данные (лицевой счёт, ФИО) и сформируйте новую ведомость только на отклонённых сотрудников. Иначе по уже зачисленным строкам возможна двойная выплата.
Удобно завести правило: за день до выплаты формировать ведомость черновиком и сверять её с отчётом «Задолженность по зарплате». Это оставляет время на исправление лицевых счетов без срыва сроков перечисления.
Что важно запомнить
Реестр формируется из проведённой «Ведомости в банк» при трёх условиях: настроен зарплатный проект, у сотрудников есть действующие лицевые счета, выбран правильный формат обмена. Перед отправкой сверяйте состав и суммы, после отправки — контролируйте ответ банка и исправляйте отклонённые строки отдельной ведомостью.
Частые вопросы
Почему в ведомость не попадает новый сотрудник?
Чаще всего у него не введён лицевой счёт по выбранному зарплатному проекту или дата начала действия счёта позже даты ведомости. Откройте карточку сотрудника, проверьте раздел с лицевыми счетами и при необходимости добавьте запись с корректной датой.
Можно ли сформировать реестр только по части сотрудников?
Да. Создайте ведомость, не нажимайте «Заполнить», а добавьте нужных сотрудников кнопкой «Подбор» или «Добавить». Суммы подтянутся автоматически по задолженности каждого выбранного человека.
Банк просит реестр в своём формате, которого нет в 1С. Что делать?
Уточните у банка, есть ли у них внешняя обработка для 1С — многие банки предоставляют такие файлы бесплатно. Обработку подключают через «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки». Альтернатива — сервис 1С:ДиректБанк, где формат согласуется автоматически.
Как исправить ошибку в уже отправленном реестре?
Если банк ещё не исполнил реестр, отзовите его через клиент-банк или по заявлению в банк, затем отправьте исправленный. Если часть строк уже зачислена, формируйте новую ведомость только на сотрудников с ошибками — повторная отправка полного реестра приведёт к двойным выплатам.
Чем реестр отличается от ведомости в банк?
Ведомость — это внутренний документ 1С, на основании которого отражается выплата в учёте. Реестр — файл или печатная форма, выгружаемая из ведомости и передаваемая в банк. Один документ-ведомость порождает один реестр.
Нужно ли формировать реестр на аванс отдельно?
Да, для аванса создаётся отдельная ведомость со способом выплаты «Аванс» — из неё выгружается свой реестр. Объединять аванс и зарплату за месяц в одну ведомость не следует: у них разные даты выплаты и порядок удержания НДФЛ.