Переход с версии ПРОФ на КОРП в рамках линейки «1С:Зарплата и управление персоналом 2.5» — это не просто очередное обновление версии. Это процедура изменения типа конфигурации, которая усложняется, если в исходную базу ПРОФ вносились изменения (конфигурация является нетиповой). Рассмотрим подробный алгоритм, как выполнить этот переход корректно, сохранив накопленные данные и программные доработки.
Прежде всего, проанализируем текущую ситуацию. Главная ошибка новичков — попытка просто «накатить» (объединить) конфигурацию КОРП на ПРОФ через стандартное сравнение и объединение. Это может привести к потере структуры метаданных и некорректной работе внутренних механизмов системы. Для правильного перехода нам потребуется специализированный файл обновления.
Разберем основные правила подготовки:
ЗУП ПРОФ. Для перехода существует специальный файл обновления (расширение .cfu), предназначенный именно для перехода с ПРОФ на КОРП. Важно: этот файл жестко привязан к конкретному релизу. Если ваша база ПРОФ имеет версию 2.5.150.1, то и спецобновление КОРП должно быть выпущено именно для этого релиза ПРОФ. Если версии не совпадают, сначала обновим ПРОФ до нужного номера типовыми средствами.Посмотрим, как выявить изменения, которые нужно сохранить. Если мы просто выполним обновление, типовые модули КОРП затрут доработки ПРОФ. Чтобы этого избежать, выполним следующие действия:
Конфигурация — Сравнить конфигурации).Если в базе много новых объектов, создадим файл конфигурации (.cf), содержащий только эти доработки, или просто сохраним отчет о сравнении для ручного переноса правок в дальнейшем.
Теперь приступим к самому процессу смены типа конфигурации. Для этого будем использовать механизм «Поддержка — Обновить конфигурацию».
.cfu (переход с ПРОФ на КОРП).Документ.НачислениеЗарплатыРаботникамОрганизаций), на данном этапе лучше принять изменения КОРП, а свои правки перенести позже вручную. Код в КОРП значительно сложнее, и автоматическое объединение процедур может привести к синтаксическим ошибкам.После завершения процесса конфигурация изменит свой статус на «Зарплата и управление персоналом КОРП».
Проанализируем ситуацию после обновления. Теперь перед нами конфигурация КОРП, в которой присутствуют наши нетиповые объекты, но типовой код обновлен до стандарта КОРП. Нам необходимо вернуть доработки в модули:
Выясним одну из главных технических особенностей КОРП 2.5 — работу со структурой предприятия. В версии ПРОФ за учет отвечал справочник ПодразделенияОрганизаций. В версии КОРП реализована более сложная модель:
После обновления нам необходимо:
Посмотрим на базу после первого запуска в режиме «Предприятие». Вы заметите, что многие функции КОРП (обучение, подбор, аттестации) не видны сразу. Их нужно активировать:
Сервис — Настройка параметров учета.Важный лицензионный аспект: Для работы версии КОРП требуется специальная лицензия. Если вы используете программную защиту, необходимо будет активировать пин-код именно для версии КОРП. При использовании аппаратных ключей (USB) убедитесь, что ваш ключ поддерживает работу с КОРП-версиями. Без соответствующей лицензии система может выдавать ошибку при попытке записи объектов, специфичных для КОРП.
Завершим процесс комплексной проверкой. Нам нужно убедиться, что данные не пострадали:
Расчетная ведомость (Т-51) за прошлый период в ПРОФ и в новой КОРП. Цифры должны сойтись копейка в копейку.Штатное расписание. В КОРП оно имеет расширенные возможности (вилки ставок, компетенции), убедимся, что старые позиции перенеслись корректно.Если доработок в версии ПРОФ было критически много и они затрагивали фундаментальные механизмы, иногда применяется альтернативный метод: «сборка на КОРП». Мы берем пустую конфигурацию КОРП, переносим в нее все доработки из ПРОФ через сравнение, а затем используем функцию Загрузить конфигурацию из файла. Однако этот путь требует филигранной работы с идентификаторами (GUID) объектов, чтобы не «развалить» существующие данные в базе. Для большинства случаев метод со спецобновлением .cfu является приоритетным и более безопасным.