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

Другое · 11 мин

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

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

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

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

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

Определите, какие данные нужно перекинуть

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

Если цель — переход на новую базу ЗУП (например, с редакции 2.5 на 3.1), задача решается иначе: через встроенный помощник перехода, который переносит остатки, кадровые данные и накопленные сведения по сотрудникам. Это отдельная процедура, и путать её с синхронизацией нельзя.

Третий сценарий — выгрузка в стороннюю систему (не 1С): здесь используют выгрузку в Excel или CSV из отчётов, либо произвольную выгрузку через обработку. Такой перенос требует ручного сопоставления полей и почти всегда доработок.

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

Как выбрать способ переноса

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

Настройте синхронизацию ЗУП с 1С:Бухгалтерией

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

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

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

Порядок настройки синхронизации
  1. 1
    Сделайте резервные копии обеих баз
  2. 2
    В ЗУП откройте «Администрирование → Синхронизация данных» и включите синхронизацию
  3. 3
    Укажите префикс базы и выберите «Настроить синхронизацию» → «1С:Бухгалтерия 8»
  4. 4
    Выберите способ подключения и выполните сопоставление объектов
  5. 5
    Проверьте список переносимых данных и выполните первую синхронизацию
  6. 6
    Проверьте результат в Бухгалтерии и при необходимости настройте расписание автоматического обмена

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

Критичный этап — сопоставление объектов. Если в обеих базах одни и те же сотрудники и подразделения заведены вручную, без сопоставления синхронизация создаст дубли: два «Иванова И.И.» с разными внутренними идентификаторами. Удалять дубли потом придётся вручную, а документы уже будут ссылаться на разные записи.

Мастер настройки предлагает автоматическое сопоставление по совпадающим полям — для физических лиц это ФИО и дата рождения, для организаций — ИНН и КПП. Внимательно просмотрите таблицу сопоставления: строки без пары пометьте вручную или сознательно оставьте для создания новых элементов.

Проверьте также настройку «Способы отражения зарплаты в бухгалтерском учёте». Именно этот справочник определяет, какие проводки сформирует документ «Отражение зарплаты в учёте» после переноса. Если способы отражения не заполнены или не сопоставлены со счетами, в Бухгалтерии документы встанут с пустой аналитикой.

Выполните перенос и проверьте результат

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

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

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

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

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

Документ «Отражение зарплаты в учёте» в Бухгалтерии
Норма

Проведён, проводки по счетам 70, 69, 68.01 сформированы

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

Документ не проведён или проводки с пустой аналитикой

Суммы начислений за месяц
Норма

Совпадают с отчётом «Анализ начислений и удержаний» в ЗУП

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

Расхождения по суммам — искать несопоставленные способы отражения

Справочник сотрудников
Норма

Каждый сотрудник присутствует в одном экземпляре

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

Дубли физических лиц и сотрудников

Ведомости на выплату
Норма

Перенесены со статусом, суммы к выплате совпадают

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

Ведомости отсутствуют или суммы не сходятся

Используйте универсальный обмен для разовой выгрузки

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

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

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

Разберитесь с типичными ошибками переноса

Большинство проблем при переносе из ЗУП возникает из-за подготовки, а не из-за самого механизма обмена. Ниже — ошибки, которые встречаются чаще всего и дают самые тяжёлые последствия.

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

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

Если обмен перестал работать после обновления конфигурации, проверьте версии обеих программ. Типовая синхронизация рассчитана на совместимые релизы; при большом разрыве версий сначала обновите обе конфигурации, затем перезапустите настройку синхронизации.

Организуйте регулярный обмен и роли пользователей

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

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

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

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

Основной способ перекинуть данные из ЗУП в 1С:Бухгалтерию — типовая синхронизация данных. Ключевые этапы: резервная копия, сопоставление справочников, пробный перенос за один месяц, сверка сумм. Для разовых задач используйте универсальный обмен XML. Дубли сотрудников и пустые проводки — следствие пропущенной подготовки, а не сбоя программы.

Частые вопросы о переносе данных из ЗУП

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

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

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

Причина почти всегда в пропущенном или неполном сопоставлении объектов при первой настройке. Если ФИО или даты рождения в базах записаны по-разному, автоматическое сопоставление не срабатывает. Удалите дубли до проведения по ним документов либо используйте обработку поиска и замены дублей, затем повторите сопоставление вручную.

Что делать, если синхронизация завершается с ошибкой формата?

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

Как перенести только данные за конкретный месяц?

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

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

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

Как перекинуть данные из ЗУП 2.5 в ЗУП 3.1?

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