Справочники и Данные · 9 мин
Как выгрузить данные из 1С:ЗУП
Способы выгрузки данных из 1С:ЗУП: отчёты в Excel, выгрузка в другую базу, обмен с бухгалтерией, обработка выгрузки-загрузки XML. Пошаговые инструкции и ошибки.
Выгрузка данных из 1С:Зарплата и управление персоналом (ЗУП) требуется в разных ситуациях: переход на новую базу, передача начислений в бухгалтерскую программу, предоставление списков сотрудников аудиторам или банку, резервное копирование кадровой информации. В зависимости от задачи применяются разные механизмы — от простого сохранения отчёта в Excel до типовой обработки переноса данных через XML.
Критично заранее определить, что именно нужно получить на выходе: печатную форму для просмотра человеком, структурированный файл для загрузки в другую программу или полную копию базы. От этого зависит выбор инструмента и объём подготовительной работы. Ошибка на этом этапе приводит к тому, что файл оказывается непригодным для дальнейшего использования.
Все описанные действия выполняются типовыми средствами конфигурации и не требуют доработок. Однако часть операций (универсальный обмен, прямая выгрузка запросом) доступна только пользователям с правами администратора и требует аккуратности, поскольку работает с данными напрямую.
Определяем задачу: какие данные и в каком виде нужны
Перед выгрузкой сформулируйте три параметра: состав данных (кадровые сведения, начисления, ведомости, справочники), формат результата (Excel, XML, CSV, печатная форма) и дальнейшее назначение (просмотр, загрузка в другую систему, архив). Эти параметры однозначно определяют инструмент.
Например, список сотрудников с окладами для руководителя — это отчёт, сохранённый в Excel. Перенос остатков по расчётам с сотрудниками при переходе на новую базу — уже универсальный обмен через XML. Отражение зарплаты в учёте — синхронизация с 1С:Бухгалтерией. Смешивать эти сценарии не нужно: отчёт в Excel нельзя загрузить в другую базу, а файл обмена XML нечитаем для человека.
Как выбрать способ выгрузки
Выгрузка отчётов и списков в Excel
Самый частый сценарий — получить таблицу с данными по сотрудникам, начислениям или удержаниям. В ЗУП для этого используются отчёты из разделов «Зарплата», «Кадры», «Налоги и взносы». Например, «Полный свод начислений, удержаний и выплат», «Расчётный листок», «Списки сотрудников».
Порядок действий: откройте нужный отчёт, установите период и отборы (организация, подразделение), нажмите «Сформировать». Затем через меню «Ещё» или кнопку с дискетой выберите «Сохранить» / «Сохранить как» и укажите формат — лист Excel (*.xlsx), PDF или mxl. Табличный документ сохранится со всей структурой колонок.
Если стандартный отчёт не содержит нужных колонок, используйте вариант отчёта через «Ещё — Прочее — Изменить вариант отчёта»: там можно добавить поля, отборы и группировки, после чего сохранить вариант под своим именем. Это избавляет от ручной доработки файла в Excel после каждой выгрузки.
- 1Откройте нужный отчёт в разделе «Зарплата», «Кадры» или «Налоги и взносы»
- 2Установите период, организацию и отборы, нажмите «Сформировать»
- 3Проверьте, что в таблице есть все нужные колонки; при необходимости измените вариант отчёта
- 4Нажмите «Ещё — Сохранить как» или кнопку сохранения табличного документа
- 5Выберите формат XLSX и папку, сохраните файл
- 6Откройте файл в Excel и проверьте итоги на контрольном сотруднике
Выгрузка документов и табличных частей
Отдельные документы (начисление зарплаты, ведомости, кадровые приказы) также выводятся в табличный документ через кнопку печати. Если нужна табличная часть документа именно как таблица, откройте документ, сформируйте печатную форму и сохраните её в Excel — структура строк сохранится.
Для массовой выгрузки однотипных документов удобнее использовать обработку «Групповое изменение реквизитов» или журналы документов с настройкой списка, но полноценную выгрузку табличных частей множества документов типовые средства интерфейса не делают — здесь потребуется отчёт по данным этих документов или универсальная обработка.
Перенос данных в другую базу через XML
Для перехода на новую базу ЗУП или переноса данных между идентичными конфигурациями предназначена типовая обработка «Выгрузка и загрузка данных XML». Она выгружает объекты (справочники, документы, регистры) в файл XML, который затем загружается в базу-приёмник этой же обработкой.
Обработка доступна в полном интерфейсе (раздел «Администрирование» или через «Все функции») либо поставляется на диске ИТС. В ней отмечаются объекты метаданных для выгрузки, указывается файл и выполняется выгрузка. Важно: конфигурации источника и приёмника должны быть совместимы по версии, иначе часть объектов не загрузится или загрузится с ошибками.
Для сложных переносов с отборами по периоду и организациям лучше подходит «Универсальный обмен данными в формате XML» с правилами конвертации — но это уже инструмент, требующий подготовленных правил, и его разумно поручить специалисту по 1С.
Синхронизация с 1С:Бухгалтерией
Передача отражения зарплаты в учёте, ведомостей и справочников в 1С:Бухгалтерию выполняется штатной синхронизацией данных. Настройка находится в разделе «Администрирование — Синхронизация данных» (в Бухгалтерии — аналогичный раздел). При первой настройке задаётся способ подключения (через каталог, прямое подключение к базе), сопоставляются организации и справочники.
После настройки обмен выполняется вручную кнопкой «Выполнить обмен» или по расписанию. В бухгалтерскую базу переносятся документы отражения зарплаты, ведомости на выплату, данные по налогам и взносам — состав зависит от настроек правил синхронизации.
Выгрузка в банк и контролирующие органы
Для зарплатных проектов ЗУП формирует реестры на выплату в банк: в документе «Ведомость в банк» есть команда выгрузки файла в формате банка (настройка обмена задаётся в учётной политике зарплатного проекта или договоре с банком). Файл сохраняется в указанный каталог и передаётся в банк через клиент-банк.
Отчётность в фонды и налоговую (РСВ, 6-НДФЛ, персонифицированные сведения и др.) выгружается из раздела «Отчётность, справки — 1С-Отчётность» либо через кнопку «Выгрузить» в форме отчёта — формируется файл в утверждённом формате, который можно подписать и отправить через оператора или загрузить в личный кабинет.
Проверка результата и защита данных
После любой выгрузки выполните контроль: сверьте итоговые суммы в файле с отчётом в базе, проверьте количество строк и наличие ключевых сотрудников. При обмене XML смотрите протокол загрузки — в нём перечислены ошибочные и пропущенные объекты.
Файлы из ЗУП содержат персональные данные: ФИО, СНИЛС, ИНН, суммы дохода. Храните их в защищённых каталогах, передавайте по согласованным защищённым каналам и удаляйте промежуточные копии после успешной загрузки.
Как проверить результат выгрузки
Совпадают с отчётом в базе за тот же период
Суммы расходятся — проверьте период и отборы
Совпадает с числом сотрудников или документов в выборке
Строк меньше — часть данных отсеяна отбором или правами
Нет записей об ошибках, все объекты загружены
Есть ошибки конвертации или незагруженные объекты
Файл открывается, структура колонок читается
Ошибка формата или пустой файл — выгрузка выполнена некорректно
Что важно запомнить
Способ выгрузки выбирается по назначению: Excel — для просмотра, XML-обмен — для переноса между базами, синхронизация — для связки с бухгалтерией. Перед загрузкой данных в любую базу делайте резервную копию, а после выгрузки сверяйте итоги и количество строк с источником.
Частые вопросы
Можно ли выгрузить данные из ЗУП, если нет прав администратора?
Отчёты и печатные формы доступны обычным пользователям с правами на соответствующие разделы. Обработки обмена XML, настройка синхронизации и «Все функции» требуют прав администратора — обратитесь к специалисту, обслуживающему базу.
Как выгрузить расчётные листки сразу по всем сотрудникам?
Используйте отчёт «Расчётные листки» (Зарплата — Отчёты по зарплате) за нужный месяц без отбора по сотруднику — сформируются листки по всем, затем сохраните табличный документ в Excel или PDF.
Чем отличается выгрузка в Excel от выгрузки XML?
Excel — это таблица для чтения человеком, её нельзя загрузить в другую базу штатно. XML-файл обмена — машинный формат для переноса объектов между базами 1С, для просмотра он не предназначен.
Выгрузилась не вся зарплата за период — в чём причина?
Чаще всего дело в отборах отчёта (организация, подразделение), неверном периоде или недостатке прав на часть данных. Проверьте шапку отчёта и сравните с полным сводом начислений без отборов.
Можно ли настроить автоматическую регулярную выгрузку?
Да: синхронизация данных с бухгалтерией выполняется по расписанию, а для выгрузки отчётов можно настроить рассылку отчётов (Администрирование — Рассылка отчётов) с отправкой файлов на почту по расписанию.
Безопасно ли передавать выгруженные файлы по электронной почте?
Файлы содержат персональные данные, поэтому открытая почта нежелательна. Используйте защищённые каналы, шифрование архива с паролем, переданным отдельно, и согласуйте способ передачи с ответственным за защиту персональных данных.