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

Другое · 10 мин

Как из 1С:ЗУП выгрузить реестр в банк

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

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

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

Инструкция ориентирована на 1С:Зарплата и управление персоналом 8 (ред. 3.1) с типовой функциональностью обмена с банками. Названия пунктов меню могут незначительно отличаться в зависимости от релиза, но логика действий сохраняется.

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

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

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

Также проверьте, что ведомости на выплату (в банк) проведены и суммы по ним корректны. Реестр формируется на основании ведомостей: если ведомость не проведена, данные по ней в файл не попадут.

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

Банк, номер договора, формат обмена указаны в карточке проекта

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

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

ВедомостиПроведены

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

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

Типовой формат 1С или специализированный формат банка

Настройка обмена с банком по зарплатному проекту

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

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

Формирование реестра: пошаговый порядок

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

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

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

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

Передача файла в банк и подтверждение зачисления

Сформированный файл загружается в систему клиент-банк в разделе зарплатных реестров (название раздела зависит от банка: «Реестры», «Зарплатный проект», «Выплаты сотрудникам»). После загрузки банк проводит проверку формата и данных и либо принимает реестр в работу, либо возвращает протокол ошибок.

Если используется прямой обмен через 1С:ДиректБанк, файл отправляется из 1С без промежуточного сохранения, а статус обработки возвращается в программу автоматически. Это сокращает ручные операции и снижает риск загрузки устаревшей версии файла.

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

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

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

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

Совпадает с суммой ведомостей

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

Расхождение — есть сотрудники без лицевых счетов или лишние строки

Ответ банка
Норма

Реестр принят, протокол без ошибок

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

Протокол содержит отказы по отдельным сотрудникам

Файл реестра
Норма

Создан в заданном каталоге, открывается, не пустой

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

Файл отсутствует, нулевого размера или не читается банком

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

Чаще всего банк отклоняет реестр из-за ошибок в данных сотрудников, а не из-за самой процедуры выгрузки. Разберём основные ситуации.

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

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

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

Альтернативные варианты обмена

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

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

Выгрузка файла из 1С

Универсальный вариант для любого банка; требует ручной загрузки в клиент-банк

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

Отправка и статусы без выхода из 1С; работает только с банками, поддерживающими сервис

Специализированная обработка банка

Нужна, если банк требует свой формат; обработку предоставляет банк

Ручное формирование реестра

Допустимо для разовых выплат малому числу сотрудников; высокий риск ошибок, не рекомендуется

Маршрут решения

Как выбрать действие

Банк поддерживает 1С:ДиректБанкНастройте прямой обмен — это исключает ручную загрузку файлов
Банк требует собственный формат файлаЗапросите у банка обработку выгрузки и подключите её в 1С
Банк принимает типовой форматИспользуйте штатную выгрузку через «Обмен с банками (зарплата)»
В реестре ошибки по отдельным сотрудникамИсправьте данные в карточках сотрудников и перевыгрузите файл

FAQ: частые вопросы по выгрузке реестра

Почему сотрудник не попал в реестр, хотя в ведомости он есть?

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

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

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

Что делать, если банк вернул протокол с ошибками?

Откройте протокол и определите, по каким сотрудникам и полям есть замечания. Исправьте данные в 1С (лицевой счёт, ФИО, реквизиты), затем сформируйте файл реестра заново и загрузите его в банк повторно. Не редактируйте файл вручную.

Как узнать, какой формат файла требует банк?

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

Нужно ли формировать реестр для открытия лицевых счетов новым сотрудникам?

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

Можно ли отменить уже выгруженный реестр?

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

Итог

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

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