Узнав об ограниченной поддержке конфигурации «1С:Зарплата и управление персоналом 2.5» в 2016 году, мы решили перейти на «1С:Зарплата и управление персоналом 3.0». Мы уже работали с этой версией конфигурации, на версии 2.5 в нашей организации оставались лишь несколько старых баз.

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

Итак, начнём.

Переход с конфигурации 1С ЗУП 2.5 на 1С ЗУП 3.0 на практике

Нам понадобится пустая база «ЗУП 3.0» актуального релиза (у нас был 3.0.25.56). Также была сделана копия базы «ЗУП 2.5», данные переносились из копии, а не из рабочей базы, хотя этого можно и не делать. Не хотелось мешать пользователям. Перед этим релиз «ЗУП 2.5» был обновлён до актуального на тот момент 2.5.98.1. Кроме того, в старой базе был рассчитан и закрыт месяц, сделаны и проведены все начисления и выплаты за декабрь 2015 года.

1. Заходим в пустую базу «ЗУП 3.0». При запуске она сразу предлагает варианты загрузки данных из разных программ. Выбираем нужный:
Вариант загрузки данных
2. Выбираем базу, из которой будем переносить данные:
Выбор базы
3. В появившейся форме нажимаем кнопку «Настройка» и выбираем вариант переноса:
Варианты переноса
На этом моменте остановимся подробнее. Существует два вида встроенного переноса данных из «ЗУП 2.5»: краткий и полный.

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

При этом варианте нужно будет указать месяц начала эксплуатации новой версии программы. На эту дату будет сделан срез кадровых данных, плановых начислений и взаиморасчётов с сотрудниками. Также будут перенесены данные для расчёта среднего заработка. Именно этот вариант 1С предлагает по умолчанию. Он быстрый, лёгкий, но перенести может далеко не всё, что вам нужно.
Первый вариант переноса
Поэтому мы выбрали второй вариант, который предполагает перенос всех кадровых данных, начислений, удержаний и выплат за указанный период. В этом случае нужно выбрать год, с которого переносим данные. В документах для расчёта среднего используется период длиной в три года, поэтому указываем 2013 год:
Период переноса расчетных данных
4. Вот и всё, нажимаем кнопку «Загрузить данные» и ждём. У нас база не очень большая, в файловом варианте занимает 2,2 Гб. Данные из неё при полном варианте переносились около 2 часов. Если база гораздо больше, перенос может идти в течение нескольких суток и завершиться ошибкой. Тогда придётся воспользоваться кратким вариантом переноса, он гораздо легче и быстрее.
Краткий вариант переноса
5. Если в старой базе есть некорректные данные, можно увидеть сообщение, подобное этому:
Ошибка при переносе

У нас ошибка возникла из-за того, что в «ЗУП 2.5» в регистре сведений «Гражданство физических лиц» присутствовали записи следующего вида:

Причина ошибки переноса

Видимо, эти данные были перенесены ещё из «1С:ЗиК», работавшей на версии 7.7. Исправляем дату «31.12.1899» на хотя бы «01.01.1900» и повторяем перенос. Теперь всё завершается удачно:

Успешнеый перенос данных

6. Что делать после переноса, как проверить данные?

Первым делом мы попробовали рассчитать зарплату за январь в старой и новой базах. Выяснилось, что в новой программа пытается начислить зарплату трём сотрудницам, находящимся в декрете. После перепроведения документов «Отпуск по уходу за ребёнком» в «ЗУП 3.0» проблема исчезла.

Затем мы выборочно сформировали справки для расчёта пособий в старой и новой базах. Данные совпали:

Проверка переноса 1

Проверка переноса 2

Проверка переноса 3

Также был отредактирован список начислений, поскольку при полном варианте переноса из старой базы вместе с движениями и остатками регистров были загружены виды расчёта, которые в 3.0 не используются. Таким начислениям был установлен признак «Больше не используется».

Кроме того, пришлось править некоторые движения регистров начислений и взаиморасчётов, но не из-за некорректного переноса, а из-за ошибок учёта, обнаруженных в 2.5. Внимательно проверяйте данные перед переходом и удачного переноса!