Нередко при работе в программе 1С:Зарплата и управление персоналом 3 пользователи сталкиваются с неожиданной ситуацией: документ Прием на работу создан и успешно проведен, однако в общем списке сотрудников напротив человека отображается статус «Не оформлен», а колонки должности и подразделения остаются пустыми. При этом повторно оформить прием система не позволяет, но дает возможность создать документ увольнения. Выясним причину такого поведения конфигурации и разберем пошаговый алгоритм исправления данных.
Проанализируем механизм работы кадрового учета в современных версиях 1С:ЗУП редакции 3. В отличие от старых решений, состояние сотрудника (в штате, не оформлен, уволен, в отпуске), а также его текущие подразделение и должность не являются статичными реквизитами самого справочника Сотрудники.
Эти данные вычисляются динамически на рабочую дату текущего сеанса пользователя. Информация считывается из интервальных и вспомогательных регистров сведений, таких как КадроваяИсторияСотрудниковИнтервальный, ТекущиеКадровыеДанныеСотрудников и ДанныеСостоянийСотрудников.
Если в настройках программы или сеанса зафиксирована конкретная рабочая дата в прошлом (например, дата закрытого расчетного периода), то система формирует срез кадровых данных именно на этот момент. Для программы на указанную дату сотрудник еще не был принят на работу, из-за чего в динамическом списке он отображается как «Не оформлен».
Попытка создать новый документ приема на работу блокируется системой, так как в кадровой истории физического лица по данному элементу справочника Сотрудники уже зафиксирован факт оформления. В 1С:ЗУП 3 действует строгое правило: на один элемент справочника сотрудников оформляется только один непрерывный трудовой договор.
Рассмотрим порядок восстановления корректного отображения статусов пользователей через параметры сеанса:
Если после смены рабочей даты сеанса статус в списке не обновился автоматически (например, после обновления конфигурации или переноса информационной базы), необходимо принудительно актуализировать движения по регистрам кадровой истории.
Прием на работу по проблемному сотруднику.Разберем случай, когда перепроведение не дало результата. В этой ситуации проверим записи служебного регистра сведений:
Текущие кадровые данные сотрудников.Конфигуратор с установленным флагом Пересчет итогов.В завершение проанализируем влияние временных файлов платформы. Динамические списки управляемых форм могут отображать устаревшие данные из локального кэша клиента. Если на сервере данные уже верны, а у пользователя сохраняется статус «Не оформлен», закроем 1С и очистим содержимое каталогов временных файлов %LOCALAPPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8 либо удалим базу из списка запуска и добавим ее повторно.