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

Администрирование · 13 мин

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

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

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

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

Ниже разобраны оба сценария с конкретными действиями, ограничениями и способами проверить результат. Инструкции ориентированы на актуальные редакции 1С:Бухгалтерии 8.3 (ред. 3.0) и ЗУП (ред. 3.1) — в них механизмы обмена встроены в типовую поставку и не требуют программирования.

Определите свой сценарий переноса

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

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

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

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

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

Подготовка: резервные копии и проверка версий

Любой обмен данными начинается с резервного копирования. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD или сделать выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверного варианта используйте средства СУБД или выгрузку .dt. Копию нужно сделать для обеих баз — и источника, и приёмника.

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

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

Настройка типовой синхронизации данных

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

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

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

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

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

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

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

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

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

Что именно переносится и как это проверить

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

ОбъектНаправление БП → ЗУПНаправление ЗУП → БП
Организации, подразделенияДа, при синхронизацииДа
Физические лица, сотрудникиДаДа
Кадровые документыОграниченно, при миграцииОсновной источник — ЗУП
Отражение зарплаты в учёте (проводки)НетДа, основной документ обмена
Ведомости на выплатуНетДа, для формирования выплат в БП
Остатки по расчётам и отпускамТолько при миграции, специальными обработкамиНет

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

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

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

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

Количество действующих сотрудников совпадает с Бухгалтерией, дублей нет

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

Появились сотрудники-дубли или отсутствуют принятые недавно

Организации и подразделения
Норма

По одной организации на каждый ИНН, структура подразделений совпадает

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

Две организации с одинаковым ИНН, лишние подразделения

Протокол синхронизации
Норма

Нет ошибок, предупреждения касаются только незаполненных необязательных реквизитов

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

Ошибки формата, отказ в загрузке объектов

Остатки по зарплате (при миграции)
Норма

Задолженность перед сотрудниками на дату перехода совпадает с Бухгалтерией

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

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

Типичные ошибки и ограничения

Самая частая проблема — дубли справочников. Они возникают, когда сопоставление идёт не по уникальному реквизиту (ИНН организации, СНИЛС физического лица), а по наименованию, которое в базах записано по-разному. Перед первым обменом приведите наименования к одинаковому виду и проверьте заполненность ключевых реквизитов.

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

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

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

Альтернативные способы выгрузки

Если типовая синхронизация не покрывает задачу, остаются универсальные инструменты. Обработка «Выгрузка и загрузка данных XML» (входит в стандартные подсистемы и доступна на диске ИТС) переносит произвольные объекты между базами с одинаковыми конфигурациями. Между Бухгалтерией и ЗУП конфигурации разные, поэтому нужны правила конвертации — их можно создать в «Конвертации данных 2.1» или взять готовые из типовых поставок обменов.

Для узких задач — например, выгрузить список сотрудников с реквизитами — достаточно выгрузки табличного документа в Excel или CSV из отчёта и последующей загрузки в ЗУП через обработку загрузки данных из табличного документа. Это ручной, но контролируемый способ, удобный для одноразового переноса небольших справочников.

Сравнение способов переноса

Типовая синхронизация данных

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

Обработки миграции и правила конвертации

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

Выгрузка через Excel/CSV

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

Частые вопросы

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

Штатная синхронизация этого не делает — она ориентирована на текущий обмен. Для переноса истории начислений используют обработки миграции с правилами конвертации, но на практике чаще переносят только остатки на дату перехода, а историю оставляют в Бухгалтерии как архив для справок и проверок.

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

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

Обязательно ли обновлять обе конфигурации перед обменом?

Строго обязательного требования нет, но сильно различающиеся версии — типовая причина ошибок формата обмена. Если синхронизация завершается ошибками «не найдено правило» или «ошибка формата сообщения», первое действие — обновить отстающую конфигурацию.

Как перенести остатки по зарплате при переходе на ЗУП в середине года?

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

Работает ли обмен, если одна база файловая, а вторая клиент-серверная?

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

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

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

Итог

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

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