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

Другое · 12 мин

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

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

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

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

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

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

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

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

Сравнение способов выгрузки

Сохранение отчёта в Excel

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

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

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

Выгрузка/загрузка данных XML

Перенос между идентичными конфигурациями одинаковых релизов. Не подходит для обмена между разными конфигурациями.

Универсальный обмен данными (по правилам)

Гибкий перенос между любыми конфигурациями. Требует готовых правил обмена или навыков их создания в «Конвертации данных».

Выгрузка отчётов и таблиц в Excel

Самый частый сценарий — получить данные из отчёта в виде файла Excel. Сформируйте нужный отчёт (например, «Расчётный листок», «Свод начислений» или «Штатное расписание»), затем нажмите кнопку «Сохранить» на панели табличного документа или используйте меню «Файл — Сохранить как». В диалоге выберите формат: лист Excel (XLSX), табличный документ (MXL), PDF или другой доступный тип.

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

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

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

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

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

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

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

Перенос данных между базами ЗУП

Выгрузка между идентичными конфигурациями

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

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

Переход с ЗУП 2.5 на ЗУП 3.1

Миграция между разными редакциями выполняется специальным мастером переноса данных, встроенным в ЗУП 3.1. При первоначальном заполнении базы выберите вариант «Перенести данные из программы предыдущего поколения» и укажите базу-источник. Мастер перенесёт справочники, остатки по расчётам и кадровые данные на дату перехода.

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

Выгрузка справочников и отдельных данных

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

Если данные нужны в машиночитаемом виде для загрузки в другую систему (например, в СЭД или внешний кадровый сервис), потребуется либо универсальный обмен данными по правилам, либо специализированная обработка. Универсальный обмен запускается обработкой «Универсальный обмен данными в формате XML»: указываются правила обмена, объекты выгрузки и файл результата. Правила создаются в конфигурации «Конвертация данных» — это работа для специалиста с опытом.

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

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

Как выбрать действие

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

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

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

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

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

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

Итоги Excel-файла
Норма

Суммы и количество строк совпадают с отчётом в ЗУП

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

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

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

Проводки по 70, 69, 68.01 соответствуют данным «Отражения зарплаты в бухучёте»

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

Суммы расходятся или появились дубли физлиц — проверяйте сопоставление

Перенос между базами
Норма

Число сотрудников и остатки задолженности по зарплате совпадают в обеих базах

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

Различия в остатках или отсутствующие сотрудники — перенос выполнен не полностью

FAQ

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

Сохранение отчётов и списков в Excel доступно обычному пользователю с правами на соответствующие разделы. А вот синхронизация данных, универсальные обмены и обработки выгрузки XML требуют прав администратора или специально выданных ролей на обмен данными.

В каком формате лучше выгружать таблицы — XLSX или MXL?

Для передачи людям и дальнейшей обработки — XLSX: файл открывается в Excel и других табличных редакторах. Формат MXL (табличный документ 1С) стоит использовать только если получатель тоже работает в 1С и файл нужен для просмотра или загрузки именно там.

Почему при синхронизации с Бухгалтерией создаются дубли сотрудников?

Чаще всего причина в расхождении ключевых реквизитов: ФИО, даты рождения, СНИЛС или наименования записаны по-разному в двух базах, и программа не смогла сопоставить объекты автоматически. Откройте этап сопоставления в настройке синхронизации, свяжите объекты вручную и повторите обмен.

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

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

Что делать, если файл выгрузки XML не загружается в базу-приёмник?

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

Как выгрузить данные по одному сотруднику, а не по всей организации?

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

Итог

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

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