Другое · 10 мин
Как сделать выгрузку из 1С:ЗУП 8
Как сделать выгрузку из 1С:ЗУП 8: выгрузка в Excel, XML, обмен с БП и банком. Пошаговые инструкции, типичные ошибки и проверка результата.
Выгрузка из 1С:Зарплата и управление персоналом 8 (ЗУП) нужна в разных ситуациях: передать данные в бухгалтерскую программу, отправить реестр в банк для зарплатного проекта, сохранить отчёт в Excel для анализа или выгрузить кадровые данные для перехода в другую систему. В зависимости от задачи используются разные механизмы — от простого сохранения табличного документа до настройки планов обмена.
Большинство операций выгрузки доступны пользователю с правами кадровика-расчётчика и не требуют программирования. Однако ошибки при выгрузке могут привести к потере данных, расхождениям в учёте или утечке персональных данных сотрудников, поэтому важно понимать, какой инструмент подходит под конкретную задачу и как проверить результат.
Ниже разобраны основные способы выгрузки из ЗУП 8: сохранение отчётов и таблиц, выгрузка в 1С:Бухгалтерию, обмен с банком, выгрузка данных сотрудников и универсальные механизмы переноса.
Сохранение отчётов и табличных документов в Excel
Самый простой способ выгрузки — сохранение любого сформированного отчёта или печатной формы. Это подходит, когда нужно передать расчётный листок, расчётную ведомость, штатное расписание или свод начислений в привычном формате для анализа или отправки по почте.
Для этого сформируйте нужный отчёт (например, «Полный свод начислений, удержаний и выплат» в разделе «Зарплата» → «Отчёты по зарплате»), затем нажмите кнопку «Сохранить» на панели инструментов или используйте меню «Файл» → «Сохранить как». В диалоге выберите формат: лист Excel (XLSX), табличный документ (MXL), PDF, HTML или текст.
Если нужно выгрузить не один отчёт, а список — например, список сотрудников из справочника, — откройте список, выделите нужные строки (или все через Ctrl+A), нажмите правую кнопку мыши и выберите «Вывести список». Полученный табличный документ сохраняется аналогично в Excel.
Выгрузка данных в 1С:Бухгалтерию
Наиболее частая задача — передача данных о начисленной зарплате, налогах и взносах из ЗУП в 1С:Бухгалтерию 8 для отражения в бухгалтерском и налоговом учёте. Для этого используется штатная синхронизация данных.
Настройка выполняется в разделе «Администрирование» → «Синхронизация данных». Включите флажок «Синхронизация данных», задайте префикс информационной базы и перейдите по ссылке «Настройки синхронизации данных». Выберите вариант обмена с 1С:Бухгалтерией (файл через каталог, прямое подключение или веб-сервис) и следуйте помощнику настройки.
После настройки выгрузка выполняется кнопкой «Выполнить обмен данными» — программа сформирует файл обмена и передаст его в бухгалтерскую базу. В ЗУП также есть отдельный документ «Отражение зарплаты в бухучёте» (раздел «Зарплата»), который формирует проводки по начислениям за месяц — именно он служит источником данных для бухгалтерии.
- 1Создайте и проведите документ «Отражение зарплаты в бухучёте» за нужный месяц
- 2Проверьте заполнение способов отражения в учёте
- 3Откройте «Администрирование» → «Синхронизация данных»
- 4Нажмите «Выполнить обмен данными» для нужной настройки
- 5В 1С:Бухгалтерии загрузите данные и сверьте обороты по счетам 70 и 69
Выгрузка реестров в банк (зарплатный проект)
Для перечисления зарплаты на карты сотрудников в рамках зарплатного проекта используется обмен с банками. В ЗУП это реализовано через документы «Ведомость в банк» и специализированный раздел «Обмен электронными документами» (или «Обмен с банками» в зависимости от версии).
Порядок действий: создайте и проведите ведомость в банк за период выплаты, затем откройте раздел «Выплаты» → «Обмен с банками (зарплата)». Выберите нужную ведомость, укажите каталог для сохранения файла и нажмите «Выгрузить». Программа сформирует XML-файл в формате, согласованном с банком, который затем загружается в систему «клиент-банк».
Если ваша организация использует сервис 1С:ДиректБанк, выгрузка и отправка реестра выполняются напрямую из программы без ручного сохранения файла — документ подписывается и уходит в банк автоматически.
Выгрузка кадровых данных и справочников
Иногда требуется выгрузить справочную информацию: список сотрудников с реквизитами, штатное расписание, данные об отпусках или кадровые документы. Простейший вариант — отчёты раздела «Кадры» → «Кадровые отчёты» (списки сотрудников, штатная расстановка, остатки отпусков) с последующим сохранением в Excel.
Для выгрузки структурированных данных справочников без отчётов используйте встроенную обработку «Выгрузка загрузка данных XML» — она доступна в типовой поставке через «Все функции» → «Обработки» (при включённом режиме «Все функции» в параметрах) либо поставляется отдельно на диске ИТС. Обработка позволяет выгрузить выбранные объекты конфигурации в XML-файл для переноса в другую базу 1С.
Если нужно выгрузить данные в стороннюю систему (не 1С), стандартных форматов может не хватить. В этом случае обычно формируют Excel-файл через отчёт или привлекают специалиста для написания выгрузки в нужном формате (CSV, JSON, REST API).
Сравнение способов выгрузки
Подходит для разовой передачи данных человеку. Ограничение: данные «заморожены» в виде таблицы, загрузить их обратно в 1С нельзя.
Подходит для регулярной передачи зарплаты в бухучёт. Требует первоначальной настройки и контроля сопоставления справочников.
Единственный корректный способ для зарплатных реестров. Формат файла зависит от банка.
Подходит для переноса данных между базами 1С. Требует аккуратности и понимания структуры конфигурации.
Универсальная выгрузка и загрузка данных XML
Обработка «Выгрузка и загрузка данных XML» (epf-файл) — стандартный инструмент для переноса данных между базами с одинаковой конфигурацией, например при переезде из файловой базы на сервер или при консолидации нескольких баз ЗУП.
Откройте обработку через «Файл» → «Открыть», перейдите на вкладку «Выгрузка данных», отметьте флажками нужные объекты метаданных (справочники, документы, регистры), укажите имя файла и нажмите «Выгрузить данные». Для надёжности рекомендуется выгружать данные связанными наборами, чтобы не нарушить целостность ссылок.
Обратите внимание: обработка работает корректно только между базами с идентичной версией конфигурации. Перед загрузкой в рабочую базу обязательно сделайте резервную копию — отменить загрузку штатными средствами нельзя.
Проверка результата выгрузки
После любой выгрузки нужно убедиться, что данные переданы полностью и корректно. Для Excel-файлов откройте сохранённый документ и сверьте итоговые суммы с отчётом в ЗУП. Для синхронизации с бухгалтерией сравните обороты по счету 70 в обеих программах за период.
При выгрузке реестров в банк проверьте количество сотрудников и общую сумму в файле — они должны совпадать с ведомостью. Многие банковские форматы можно открыть в текстовом редакторе или Excel и проконтролировать содержимое до отправки.
Как проверить результат
Итоги совпадают с отчётом в ЗУП
Расхождения или пустые строки — проверьте отборы и период
Число сотрудников и сумма равны ведомости
Файл пустой или сумма меньше — ведомость не проведена
Обороты по счетам 70, 69 совпадают в обеих базах
Данные не загрузились — смотрите протокол обмена и сопоставление объектов
FAQ
Как выгрузить из ЗУП список сотрудников в Excel?
Откройте справочник «Сотрудники», выделите все строки (Ctrl+A), нажмите правую кнопку мыши и выберите «Вывести список». В появившемся табличном документе отметьте нужные колонки, затем сохраните результат через «Файл» → «Сохранить как» в формате Excel. Альтернатива — отчёт «Списки сотрудников» в разделе «Кадры».
Почему при синхронизации с бухгалтерией данные не переносятся?
Чаще всего причина в несопоставленных справочниках (подразделения, способы отражения, сотрудники) или в том, что документ «Отражение зарплаты в бухучёте» не проведён. Откройте протокол обмена в разделе «Синхронизация данных» и посмотрите предупреждения — там указано, какие объекты не были загружены и почему.
Можно ли выгрузить данные из ЗУП в программу, отличную от 1С?
Штатных форматов для сторонних систем в ЗУП нет. Практические варианты: выгрузка отчётов в Excel/CSV и импорт на стороне другой системы, либо разработка специализированной выгрузки (через COM-соединение, HTTP-сервисы или обработку) силами программиста.
Что делать, если кнопка «Сохранить» в отчёте неактивна?
Обычно это означает, что отчёт ещё не сформирован — нажмите «Сформировать» и дождитесь построения. Если отчёт построен, но сохранить не удаётся, проверьте права пользователя и наличие свободного места на диске, а также попробуйте сохранить в другой каталог.
Как выгрузить данные за несколько месяцев одним файлом?
В отчётах просто расширьте период формирования. При синхронизации с БП период не ограничен — переносятся все непереданные документы. Для обработки XML выберите нужные объекты и задайте отбор по периоду, если он предусмотрен в настройках выгрузки.
Опасно ли выгружать данные через обработку XML в рабочую базу?
Сама выгрузка безопасна — она не меняет данные. Опасна загрузка: она перезаписывает объекты в базе-приёмнике. Перед загрузкой всегда создавайте резервную копию и сначала проверяйте перенос на копии базы.
Что важно запомнить
Способ выгрузки из ЗУП 8 выбирается под задачу: отчёты — через «Сохранить как» в Excel, зарплата в бухучёт — через синхронизацию данных, реестры в банк — через обмен с банками, перенос между базами — через обработку XML. Перед выгрузкой проверяйте отборы и проведённость документов, после — сверяйте суммы и количество записей, а перед любой загрузкой делайте резервную копию.