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

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

Как выгрузить данные из 1С:ЗУП

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

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

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

Все описанные действия выполняются типовыми средствами конфигурации и не требуют доработок. Однако часть операций (универсальный обмен, прямая выгрузка запросом) доступна только пользователям с правами администратора и требует аккуратности, поскольку работает с данными напрямую.

Определяем задачу: какие данные и в каком виде нужны

Перед выгрузкой сформулируйте три параметра: состав данных (кадровые сведения, начисления, ведомости, справочники), формат результата (Excel, XML, CSV, печатная форма) и дальнейшее назначение (просмотр, загрузка в другую систему, архив). Эти параметры однозначно определяют инструмент.

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

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

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

Нужен список или таблица для просмотра, печати, передачи третьим лицамСформируйте отчёт и сохраните его в Excel или PDF
Нужно перенести данные в другую базу 1С:ЗУПИспользуйте обработку «Выгрузка и загрузка данных XML»
Нужно передать начисления и ведомости в 1С:БухгалтериюНастройте типовую синхронизацию данных
Нужен файл в специальном формате (банк, казначейство, ПФР)Используйте встроенные обмены: реестры в банк, отчётность, обмен с контролирующими органами

Выгрузка отчётов и списков в Excel

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

Порядок действий: откройте нужный отчёт, установите период и отборы (организация, подразделение), нажмите «Сформировать». Затем через меню «Ещё» или кнопку с дискетой выберите «Сохранить» / «Сохранить как» и укажите формат — лист Excel (*.xlsx), PDF или mxl. Табличный документ сохранится со всей структурой колонок.

Если стандартный отчёт не содержит нужных колонок, используйте вариант отчёта через «Ещё — Прочее — Изменить вариант отчёта»: там можно добавить поля, отборы и группировки, после чего сохранить вариант под своим именем. Это избавляет от ручной доработки файла в Excel после каждой выгрузки.

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

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

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

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

Перенос данных в другую базу через XML

Для перехода на новую базу ЗУП или переноса данных между идентичными конфигурациями предназначена типовая обработка «Выгрузка и загрузка данных XML». Она выгружает объекты (справочники, документы, регистры) в файл XML, который затем загружается в базу-приёмник этой же обработкой.

Обработка доступна в полном интерфейсе (раздел «Администрирование» или через «Все функции») либо поставляется на диске ИТС. В ней отмечаются объекты метаданных для выгрузки, указывается файл и выполняется выгрузка. Важно: конфигурации источника и приёмника должны быть совместимы по версии, иначе часть объектов не загрузится или загрузится с ошибками.

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

Синхронизация с 1С:Бухгалтерией

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

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

Выгрузка в банк и контролирующие органы

Для зарплатных проектов ЗУП формирует реестры на выплату в банк: в документе «Ведомость в банк» есть команда выгрузки файла в формате банка (настройка обмена задаётся в учётной политике зарплатного проекта или договоре с банком). Файл сохраняется в указанный каталог и передаётся в банк через клиент-банк.

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

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

Проверка результата и защита данных

После любой выгрузки выполните контроль: сверьте итоговые суммы в файле с отчётом в базе, проверьте количество строк и наличие ключевых сотрудников. При обмене XML смотрите протокол загрузки — в нём перечислены ошибочные и пропущенные объекты.

Файлы из ЗУП содержат персональные данные: ФИО, СНИЛС, ИНН, суммы дохода. Храните их в защищённых каталогах, передавайте по согласованным защищённым каналам и удаляйте промежуточные копии после успешной загрузки.

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

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

Итоговые суммы в файле
Норма

Совпадают с отчётом в базе за тот же период

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

Суммы расходятся — проверьте период и отборы

Количество строк / объектов
Норма

Совпадает с числом сотрудников или документов в выборке

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

Строк меньше — часть данных отсеяна отбором или правами

Протокол обмена XML
Норма

Нет записей об ошибках, все объекты загружены

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

Есть ошибки конвертации или незагруженные объекты

Открытие файла в целевой программе
Норма

Файл открывается, структура колонок читается

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

Ошибка формата или пустой файл — выгрузка выполнена некорректно

Итог

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

Способ выгрузки выбирается по назначению: Excel — для просмотра, XML-обмен — для переноса между базами, синхронизация — для связки с бухгалтерией. Перед загрузкой данных в любую базу делайте резервную копию, а после выгрузки сверяйте итоги и количество строк с источником.

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

Можно ли выгрузить данные из ЗУП, если нет прав администратора?

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

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

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

Чем отличается выгрузка в Excel от выгрузки XML?

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

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

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

Можно ли настроить автоматическую регулярную выгрузку?

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

Безопасно ли передавать выгруженные файлы по электронной почте?

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