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