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

Справочники и Данные · 10 мин

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

Пошаговая инструкция по выгрузке данных сотрудников из 1С:ЗУП и 1С:Бухгалтерии для зарплатного проекта: реестры, обмен с банком, проверка и ошибки.

Зарплатный проект — это договор с банком, по которому зарплата перечисляется на карты сотрудников через реестры, а не отдельными платёжными поручениями. Чтобы банк зачислил деньги, из 1С нужно выгрузить два типа данных: сведения о сотрудниках для открытия счетов и реестры на выплату зарплаты. Обе задачи решаются штатными средствами 1С:ЗУП и 1С:Бухгалтерии без доработок.

Основной сценарий выглядит так: в программе заведён зарплатный проект, у сотрудников заполнены лицевые счета, затем сформировано ведомость в банк, на основании которого создаётся файл обмена. Файл передаётся в банк через клиент-банк, личный кабинет или сервис 1С:ДиректБанк.

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

Что нужно подготовить перед выгрузкой

До формирования любых файлов проверьте, что в программе корректно заведены исходные данные. Ошибки на этом этапе — главная причина возврата реестров банком.

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

Проверьте полноту персональных данных: ФИО, дата рождения, паспортные данные, СНИЛС, ИНН при наличии, адрес регистрации. Банки отклоняют заявки на открытие счетов с неполными анкетами. Удобно использовать отчёт «Сотрудники зарплатного проекта» — он показывает, у кого не заполнены обязательные поля.

Зарплатный проектЗаведён и заполнен договор с банком

Раздел «Зарплата» → «Зарплатные проекты»

Лицевые счетаУказаны у всех сотрудников в ведомости

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

Персональные данныеПаспорт, СНИЛС, адрес заполнены полностью

Отчёт по сотрудникам зарплатного проекта

Формат обменаПоддерживается формат вашего банка

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

Как выгрузить данные для открытия лицевых счетов

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

Создайте документ, выберите зарплатный проект и заполните табличную часть сотрудниками — вручную или подбором. Программа подтянет данные из карточек: ФИО, паспорт, адрес, СНИЛС. После заполнения нажмите «Выгрузить в файл» — будет сформирован XML-файл в формате, согласованном с банком. Сохраните его и передайте в банк через личный кабинет или клиент-банк.

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

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

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

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

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

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

Обмен через 1С:ДиректБанк

Если банк поддерживает технологию DirectBank, файлы можно не выгружать вручную: ведомости и заявки отправляются в банк прямо из 1С, а подтверждения и выписки загружаются автоматически. Настройка выполняется в разделе «Администрирование» → «Обмен электронными документами» → «Обмен с банками», где включается сервис 1С:ДиректБанк и указываются параметры подключения, полученные от банка.

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

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

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

Выгрузка файла вручную

Подходит для любого банка; требует ручной загрузки файла в клиент-банк и ручного контроля статусов

1С:ДиректБанк

Автоматическая отправка и статусы внутри 1С; работает только с банками, поддерживающими DirectBank

Сервис банка с интеграцией

Некоторые банки предлагают собственные модули обмена; зависит от условий договора и может требовать отдельной настройки

Проверка результата и типичные ошибки

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

Чаще всего реестры возвращают из-за несоответствия ФИО сотрудника данным счёта, неверного или закрытого лицевого счёта, расхождения итоговой суммы, устаревшего формата файла после обновления банковского ПО и дублирования реестра при повторной отправке. Ещё одна типичная ситуация — уволенный сотрудник остался в ведомости, а его счёт уже закрыт.

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

Типичные ошибки
01
Выгрузка реестра при незаполненных лицевых счетах — банк отклоняет весь файл или отдельные строки
02
Повторная отправка реестра без отмены предыдущего — риск двойного зачисления зарплаты
03
Ручная правка XML-файла — нарушение структуры и отказ загрузки в банке
04
Несовпадение ФИО в 1С и в данных счёта — возврат строки по конкретному сотруднику
05
Устаревший формат обмена после обновления программы — банк не принимает файл
Контрольные точки

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

Статус ведомости
Норма

Исполнена, сумма совпадает с реестром

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

Частичное исполнение или отказ

Лицевые счета
Норма

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

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

Пустые или закрытые счета

Подтверждение банка
Норма

Получено и загружено в 1С

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

Подтверждения нет или есть отклонённые строки

Формат файла
Норма

Банк принял файл без ошибок структуры

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

Ошибка формата при загрузке в клиент-банк

Особенности для 1С:Бухгалтерии и альтернативные варианты

В 1С:Бухгалтерии механизм аналогичен, но документы называются иначе: заявка на открытие счетов находится в разделе «Зарплата и кадры» → «Зарплатные проекты», реестры формируются через «Ведомости в банк» и обработку обмена. Состав выгружаемых данных тот же — анкетные сведения и суммы к зачислению.

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

Часто задаваемые вопросы

Можно ли выгрузить данные, если зарплатный проект ещё не заведён в 1С?

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

Банк просит файл в своём формате, которого нет в 1С. Что делать?

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

Как добавить нового сотрудника в уже действующий зарплатный проект?

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

Можно ли отправить реестр повторно, если банк его не получил?

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

Нужно ли выгружать данные по уволенным сотрудникам?

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

Где посмотреть, какие реестры уже отправлены и исполнены?

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

Итог

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

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