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