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