Выгрузка зарплаты из 1С: файлы для банка, Excel и отчётность

· 9 мин

Содержание

Зарплату из 1С выгружают в трёх направлениях: файл на зачисление для банк-клиента (из зарплатного проекта), табличные данные в Excel для своих расчётов и регламентные отчёты в формате XML для ФНС и СФР. Путь зависит от того, куда именно нужен файл, но во всех случаях порядок один: сначала проверяем начисления, потом формируем документ, затем жмём кнопку выгрузки.

Инструкция подходит для 1С:Зарплата и управление персоналом 3.1 и раздела «Зарплата» в 1С:Бухгалтерия предприятия 3.0. Пути в этих конфигурациях различаются незначительно — там, где это важно, даю таблицу с обоими вариантами. Интерфейс — «Такси», платформа 8.3.

Проверяем начисления перед выгрузкой

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

Минимальный набор проверок:

  • 📌 Документ «Начисление зарплаты и взносов» (в ЗУП) или «Начисление зарплаты» (в Бухгалтерии) проведён за нужный месяц.
  • 📌 Удержания и НДФЛ рассчитаны, нет сотрудников с пустыми строками.
  • 📌 У всех сотрудников зарплатного проекта заполнены лицевые счета в банке.
  • 📌 Суммы к выплате сходятся с расчётным листком.

Для сверки итогов удобен отчёт «Анализ зарплаты по сотрудникам» или «Расчётный листок»: раздел Зарплата → Отчёты по зарплате. Сверьте сумму «К выплате» — именно она попадёт в ведомость и в банковский файл.

Готовность к выгрузке зарплаты
Выполнено: 0 / 5

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

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

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

Порядок действий:

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

Через это же рабочее место решаются две соседние задачи: выгрузка реестра на открытие лицевых счетов новым сотрудникам и загрузка подтверждения от банка (ответный файл с номерами открытых счетов). Загруженные счета сразу подставляются сотрудникам — вручную их вбивать не нужно.

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

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

Настройка зарплатного проекта и формата файла

Чтобы кнопка выгрузки появилась и файл подошёл банку, зарплатный проект должен быть заведён в базе. Настраивается один раз.

Откройте Зарплата → Зарплатные проекты (в Бухгалтерии — Зарплата и кадры → Зарплатные проекты) и создайте проект. Заполните:

ПолеЧто указать
БанкБанк зарплатного проекта из справочника
Номер договора и датаИз договора зарплатного проекта
Формат файлаВыбирается из поддерживаемых банком; обычно подставляется автоматически по выбранному банку
Система «Банк — Клиент»Признак, что обмен идёт файлами

Формат файла — это утверждённая банком структура реестра. Не меняйте формат и кодировку вручную, если банк их не требовал — иначе файл не загрузится на стороне банка. Большинство банков принимают файлы в кодировке windows-1251; если банк просит UTF-8, переключатель кодировки есть в настройках проекта.

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

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

Как сохранить расчётные данные в Excel

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

Отчёт в Excel. Сформируйте любой отчёт по зарплате (свод, анализ, расчётные листки). В форме отчёта нажмите кнопку «Сохранить» (значок дискеты) и выберите тип файла «Лист Excel 2007-… (*.xlsx)». Отчёт сохранится с сохранением структуры и итогов.

Список документов или сотрудников в Excel. Откройте нужный список, щёлкните правой кнопкой по таблице и выберите «Вывести список …». Отметьте нужные колонки, получите табличный документ и сохраните его тем же способом — через дискету в *.xlsx.

Любая открытая табличная форма. Через главное меню: кнопка с выпадающим меню в левом верхнем углу → Файл → Сохранить как → тип Лист Excel.

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

Отдельно стоит задача выгрузить расчётные листки сотрудникам. Из формы Зарплата → Отчёты по зарплате → Расчётные листки листки формируются пачкой по всем сотрудникам, а дальше их сохраняют в PDF или отправляют на электронную почту прямо из программы, если у сотрудников заполнены адреса. Это не Excel, но та же логика массовой выгрузки документов.

Обратная операция — загрузка данных из Excel в 1С (например, разовая премия списком) — делается через отдельную обработку загрузки, а не через ту же кнопку сохранения.

Передача зарплаты в бухгалтерию: синхронизация и XML

Когда учёт зарплаты ведётся в отдельной базе ЗУП, а бухучёт — в Бухгалтерии, проводки по зарплате переносят синхронизацией данных. Это и есть «выгрузка в XML» применительно к зарплате: данные уходят в XML-сообщении обмена.

Порядок такой:

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

Если настроенной синхронизации нет, разовую выгрузку делают через Администрирование → Синхронизация данных, указав файл обмена — тогда в Бухгалтерию загружают полученный XML-файл вручную. Но для регулярной работы правильнее один раз настроить автоматический обмен, а не гонять файлы.

Настраивается обмен там же, в Администрирование → Синхронизация данных → Настройки синхронизации данных: выбираете вид обмена «ЗУП — Бухгалтерия», указываете организации, по которым переносить данные, и способ связи баз. После этого проводки по зарплате переносятся каждый месяц одним нажатием, а структура XML формируется программой автоматически — вручную в неё лезть не нужно.

Синхронизация переносит проводки по правилам сопоставления счетов. Если в ЗУП не заполнены способы отражения, проводки уйдут на счёт по умолчанию или не уйдут вовсе. Настройте отражение до первого обмена.

Выгрузка отчётности в ФНС и СФР

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

Основные отчёты и куда они идут:

ОтчётКудаПериодичность
6-НДФЛФНСЕжеквартально
РСВ (расчёт по страховым взносам)ФНСЕжеквартально
Персонифицированные сведения о физлицахФНСЕжемесячно
ЕФС-1СФРПо событиям и периодам

С 2023 года ПФР и ФСС объединены в Социальный фонд России (СФР), поэтому сведения, которые раньше шли в два фонда, теперь собраны в едином отчёте ЕФС-1.

Чтобы выгрузить файл вручную:

  1. Откройте отчёт в разделе Отчётность, справки → 1С-Отчётность и сформируйте его за период.
  2. Проверьте контрольные соотношения — кнопка проверки в форме отчёта.
  3. Нажмите «Выгрузить» и сохраните XML-файл в утверждённом формате.

Файл называется по правилам ФНС/СФР и готов к загрузке на приёмный шлюз. Если подключена 1С-Отчётность, отдельная выгрузка не нужна — отчёт уходит кнопкой «Отправить» прямо из программы, а статусы приёма возвращаются в ту же форму.

Сюда же относится выгрузка справки о доходах сотрудника (бывшая форма 2-НДФЛ для работника). Она формируется в разделе зарплатной отчётности на конкретного человека и выгружается либо печатается — её чаще просят для банка или соцзащиты. Это именно справка работнику; в налоговую сведения о доходах уходят в составе годового 6-НДФЛ, отдельно их выгружать не нужно.

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

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

Большинство сбоев при выгрузке — не в самой кнопке, а в данных и настройках. Разберём частые ситуации по симптому.

Диагностика: выберите симптом

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

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

В каком формате 1С выгружает зарплату в банк?
Это текстовый файл реестра в структуре, утверждённой банком зарплатного проекта. Формат подставляется автоматически по выбранному банку, менять его вручную не нужно.
Можно ли выгрузить зарплату в банк без зарплатного проекта?
Нет, реестр на зачисление формируется только из зарплатного проекта. Без проекта зарплату перечисляют обычными платёжными поручениями на счета сотрудников по отдельности.
Чем отличается выгрузка в Excel от выгрузки в банк?
Выгрузка в Excel — это сохранение отчёта или списка в *.xlsx для своих нужд. Выгрузка в банк — формирование файла реестра строго определённой структуры для зачисления денег. Это разные кнопки и разные форматы.
Как перенести зарплату из ЗУП в Бухгалтерию?
Через синхронизацию данных. В ЗУП формируется «Отражение зарплаты в бухгалтерском учёте», затем запускается обмен, и проводки появляются в Бухгалтерии.
Нужно ли выгружать отчётность вручную, если подключена 1С-Отчётность?
Нет. При подключённой 1С-Отчётности отчёт отправляется кнопкой прямо из программы, а статусы приёма возвращаются в форму. Ручная выгрузка в файл нужна, только если отчёт сдаёте через другого оператора.