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