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

Другое · 9 мин

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

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

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

Конкретный путь зависит от трёх вещей: какая у вас конфигурация (1С:ЗУП или 1С:Бухгалтерия), как банк принимает реестры (файл через клиент-банк или прямой обмен 1С:ДиректБанк) и какой формат файла требует банк. Ниже разобраны все основные сценарии, а также проверка результата и типичные ошибки, из-за которых банк отклоняет файл.

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

Прежде чем выгружать реестр, убедитесь, что в программе корректно заполнены базовые данные. В карточке организации должен быть указан зарплатный проект: банк, номер договора и реквизиты. В 1С:ЗУП это делается в разделе «Настройка — Реквизиты организации» на вкладке «Зарплатный проект», либо в справочнике «Зарплатные проекты».

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

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

Выгрузка реестра из ведомости в банк

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

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

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

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

Выгрузка через раздел «Обмен с банками»

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

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

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

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

Файл через клиент-банк

Подходит всем, не требует настройки. Минус: ручная загрузка файла и ручной контроль статуса в банке.

Прямой обмен (1С:ДиректБанк)

Отправка и статусы прямо из 1С. Требует настройки подключения и поддержки со стороны банка.

Выгрузка в Excel

Только для внутренних целей и сверок. Банки файлы Excel, как правило, не принимают.

Выгрузка реестра в Excel и печатная форма

Иногда реестр нужен не для банка, а для руководства, архива или сверки с расчётным отделом. В этом случае используйте печатную форму ведомости: откройте ведомость, нажмите «Печать» и выберите вариант реестра или списка перечислений. Готовую таблицу можно сохранить в Excel через «Файл — Сохранить как» из окна предпросмотра.

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

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

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

Обратите внимание на кодировку и расширение файла. Если банк требует конкретный формат, а файл сохранён в другом, клиент-банк выдаст ошибку импорта. В этом случае вернитесь в настройки обмена с банком в 1С и выберите правильный формат выгрузки, затем сформируйте файл заново.

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

Как проверить результат выгрузки

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

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

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

Строк меньше — у части сотрудников не заполнены лицевые счета

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

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

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

Сумма расходится — ведомость изменялась после выгрузки

Ответ банка после загрузки
Норма

Файл принят, реестр в обработке

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

Ошибка формата или отказ по строкам — проверьте формат и данные сотрудников

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

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

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

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

Ограничения и когда нужна помощь специалиста

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

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

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

В каком формате 1С выгружает зарплатный реестр?

Зависит от настроек обмена с банком: чаще всего это текстовый файл или XML в формате конкретного банка (Сбербанк, ВТБ и других). Формат выбирается в настройках зарплатного проекта или обмена с банками. Точный формат уточняйте у своего банка.

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

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

Можно ли выгрузить реестр из 1С:Бухгалтерии, а не ЗУП?

Да. В 1С:Бухгалтерии ведомости в банк находятся в разделе «Зарплата и кадры», а выгрузка выполняется из документа ведомости или через обмен с банком по аналогии с ЗУП. Набор поддерживаемых форматов может отличаться в зависимости от версии конфигурации.

Что делать, если банк отклонил файл?

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

Как отправить реестр без клиент-банка?

Настройте прямой обмен с банком (1С:ДиректБанк) в разделе обмена с банками. После подключения реестры отправляются кнопкой «Отправить» прямо из 1С, а статус обработки возвращается автоматически.

Можно ли выгрузить реестр за прошлый период повторно?

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

Итог

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

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