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

Другое · 9 мин

Как выгрузить зарплату из 1С:ЗУП

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

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

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

Определите, какая именно выгрузка вам нужна

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

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

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

Как выбрать способ выгрузки

Нужно перечислить деньги на карты сотрудниковИспользуйте обмен с банком по зарплатному проекту из документа «Ведомость в банк»
Нужно отразить зарплату в бухгалтерском учётеСформируйте «Отражение зарплаты в бухучёте» и выполните синхронизацию с 1С:Бухгалтерией
Нужна таблица для анализа или отчёта руководствуСохраните любой зарплатный отчёт в Excel через меню «Ещё»
Банк не подключён к прямому обменуВыгрузите реестр в файл и загрузите его в клиент-банк вручную

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

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

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

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

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

Если банк не принимает файл

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

Выгрузка зарплаты в 1С:Бухгалтерию

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

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

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

Выгрузка данных в Excel и другие форматы

Для аналитики и отчётности проще всего использовать встроенные отчёты: «Расчётный листок», «Свод начислений и удержаний», «Анализ зарплаты по сотрудникам» (раздел «Зарплата» → «Отчёты по зарплате»). Сформируйте отчёт с нужным отбором и периодом, затем через «Ещё» → «Сохранить» (или «Файл» → «Сохранить как») выберите формат: Excel (xlsx), PDF, HTML или табличный документ (mxl).

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

Проверка результата после выгрузки

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

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

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

Реестр в банк
Норма

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

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

Банк вернул файл с ошибкой, суммы расходятся

Синхронизация с БП
Норма

Документ отражения появился в бухгалтерии, проводки сформированы

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

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

Выгрузка в Excel
Норма

Файл открывается, итоги совпадают с отчётом в программе

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

Пустые строки, обрезанные данные, неверный период отбора

Типичные ошибки и ограничения

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

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

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

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

Можно ли выгрузить зарплату из ЗУП напрямую в банк без файла?

Да, если настроен прямой обмен: сервис 1С:ДиректБанк или обмен по зарплатному проекту с банками, которые его поддерживают. В этом случае реестр отправляется из ведомости одной кнопкой, а статус исполнения возвращается обратно в программу. Уточните у своего банка, поддерживает ли он такой обмен с 1С.

Почему в бухгалтерию пришли не все сотрудники?

Чаще всего дело в настройках синхронизации: стоит отбор по организации или дате, либо часть сотрудников оформлена в другой организации. Также проверьте, что документ «Отражение зарплаты в бухучёте» проведён — непроведённые документы в обмен не участвуют.

Как выгрузить расчётные листки сразу по всем сотрудникам?

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

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

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

Нужно ли выгружать НДФЛ и взносы отдельно?

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

Итог

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

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