Переход с устаревшей конфигурации «Зарплата и управление персоналом», редакции 2.5, на современную версию 3.1 — это сложный процесс, который часто сопровождается методологическими и техническими трудностями. Одной из самых распространенных проблем является ситуация, когда после завершения переноса данных в Реестре кадровых данных сотрудники отображаются со статусом «Не оформлен», а их должности в системе отсутствуют. При этом расчет заработной платы для таких сотрудников не производится, хотя физические лица в базе присутствуют.
В этой статье мы подробно разберем, почему возникает такая ситуация, на какие объекты системы стоит обратить внимание в первую очередь и как исправить ошибки в регистрах, препятствующие корректному проведению кадровых документов.
Разберем основной механизм, который отвечает за «посадку» сотрудников на должности в ЗУП 3.1 после переноса. В новой редакции основным инструментом фиксации кадрового состояния на момент начала эксплуатации является документ Начальная штатная расстановка. Рассмотрим подробнее, почему он критически важен:
Начальная штатная расстановка, который должен быть заполнен данными на дату начала эксплуатации (например, на 01.01.2024).Физические лица, не подкрепленная кадровым приказом или документом расстановки.Практический совет: перейдите в раздел Кадры — См. также — Данные на начало эксплуатации. Проанализируйте список документов. Если вы видите документ Начальная штатная расстановка, который помечен как непроведенный, попробуйте провести его вручную. Именно на этом этапе часто возникают ошибки, блокирующие запись данных.
Проанализируем ситуацию, описанную в одном из сообщений форума: документ расстановки не проводится из-за ошибки дублирования записей в регистре сведений. Выясним причину этой коллизии.
В ЗУП 2.5 пользователи часто создавали дополнительные виды отпусков вручную. При переносе система пытается сопоставить эти виды отпусков с предопределенными элементами в ЗУП 3.1. Если в исходной базе было создано несколько элементов, которые система интерпретирует как один и тот же «Основной ежегодный отпуск», возникает ошибка:
Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует!
РегистрСведений.ВидыОтпусковСотрудников
Рассмотрим, как решить эту проблему по шагам:
Виды отпусков в ЗУП 3.1 и проверить, нет ли там задвоенных записей.Начальная штатная расстановка, перейдите на вкладку, где указываются остатки отпусков, и убедитесь, что там не выбраны конфликтующие позиции. После удаления дублирующих строк документ должен провестись корректно.Выясним еще одну важную причину отсутствия должностей. В ЗУП 2.5 существовало разделение на регламентированный и управленческий учет. Сотрудники могли быть приняты на работу в управленческом контуре, но не иметь соответствующих документов в регламентированном учете.
Если при настройке переноса вы указали использование данных только регламентированного учета, а кадровое наполнение (штатка и должности) велось в управленческом, то в ЗУП 3.1 данные не попадут в полном объеме. Посмотрим, что можно сделать:
Прием на работу или Прием на работу в организацию) зафиксированы должности сотрудников.Иногда проблема кроется глубже — в нарушении ссылочной целостности. В 1С:ЗУП 3.1 справочники Физические лица и Сотрудники — это разные объекты. Физическое лицо хранит персональные данные (паспорт, СНИЛС), а Сотрудник — данные о трудовом договоре.
Рассмотрим ситуацию: в Реестре кадровых данных физлицо есть, а должностей нет. Проанализируем справочник Сотрудники. Если в нем отсутствуют записи по конкретным людям, значит, в процессе переноса произошел сбой при создании объекта Сотрудник. Это может произойти из-за:
Если вы уже перенесли данные и обнаружили «пустых» сотрудников, выполните следующие действия совместно с вашим техническим специалистом:
Начальная штатная расстановка. Если строк в документе много, используйте групповое перепроведение. Если возникают ошибки, внимательно читайте их текст — там всегда указан конкретный регистр (например, ПлановыеНачисления или ВидыОтпусков), в котором есть коллизия.Резюме: В большинстве случаев проблема решается через работу с документом Начальная штатная расстановка. Основное препятствие — это «грязные» данные в исходной базе 2.5 (дубли видов отпусков, незавершенные приемы на работу), которые блокируют проведение этого документа в новой системе. Устранив дубли и обеспечив успешное проведение документа расстановки, вы увидите заполненные должности и корректные статусы сотрудников.