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