Почему в 1С:ЗУП 3 у принятого сотрудника отображается статус «Не оформлен» и как это исправить?

Пользователь 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом IT и автоматизация бизнеса
← На главную

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

Почему возникает статус «Не оформлен» при проведенном приеме

Проанализируем механизм работы кадрового учета в современных версиях 1С:ЗУП редакции 3. В отличие от старых решений, состояние сотрудника (в штате, не оформлен, уволен, в отпуске), а также его текущие подразделение и должность не являются статичными реквизитами самого справочника Сотрудники.

Эти данные вычисляются динамически на рабочую дату текущего сеанса пользователя. Информация считывается из интервальных и вспомогательных регистров сведений, таких как КадроваяИсторияСотрудниковИнтервальный, ТекущиеКадровыеДанныеСотрудников и ДанныеСостоянийСотрудников.

Если в настройках программы или сеанса зафиксирована конкретная рабочая дата в прошлом (например, дата закрытого расчетного периода), то система формирует срез кадровых данных именно на этот момент. Для программы на указанную дату сотрудник еще не был принят на работу, из-за чего в динамическом списке он отображается как «Не оформлен».

Попытка создать новый документ приема на работу блокируется системой, так как в кадровой истории физического лица по данному элементу справочника Сотрудники уже зафиксирован факт оформления. В 1С:ЗУП 3 действует строгое правило: на один элемент справочника сотрудников оформляется только один непрерывный трудовой договор.

Шаг 1. Проверка и корректировка рабочей даты программы

Рассмотрим порядок восстановления корректного отображения статусов пользователей через параметры сеанса:

  1. Перейдем в главное меню программы через раздел Главное (или Настройки) и выберем пункт Персональные настройки.
  2. Найдем блок параметров Рабочая дата.
  3. Если в поле установлен переключатель в положение Другая дата с указанием устаревшего числа, изменим его на значение Текущая дата компьютера.
  4. Нажмем кнопку Записать и закрыть.
  5. Перезапустим сеанс программы 1С:ЗУП для обновления кэша динамических списков и регистров состояний.

Шаг 2. Актуализация служебных интервальных регистров

Если после смены рабочей даты сеанса статус в списке не обновился автоматически (например, после обновления конфигурации или переноса информационной базы), необходимо принудительно актуализировать движения по регистрам кадровой истории.

  1. Откроем журнал документов Приемы на работу, переводы, увольнения (или раздел Кадры → Приемы на работу).
  2. Найдем исходный документ Прием на работу по проблемному сотруднику.
  3. Откроем документ и нажмем кнопку Провести и закрыть для повторной записи движений.
  4. Если проблема затронула группу сотрудников, воспользуемся стандартной обработкой Групповое перепроведение документов, выбрав кадровые документы за необходимый период.

Шаг 3. Проверка корректности данных в регистрах сведений

Разберем случай, когда перепроведение не дало результата. В этой ситуации проверим записи служебного регистра сведений:

  1. Через меню Функции для технического специалиста (или Все функции) найдем регистр сведений Текущие кадровые данные сотрудников.
  2. В открывшемся списке найдем проблемного сотрудника и убедимся, что колонка Текущее состояние заполнена значением В штате, а поля должности и подразделения содержат актуальные значения.
  3. Если в регистре наблюдаются расхождения или пустые значения, выполним стандартную процедуру Тестирование и исправление информационной базы через режим Конфигуратор с установленным флагом Пересчет итогов.

Шаг 4. Очистка пользовательского кэша

В завершение проанализируем влияние временных файлов платформы. Динамические списки управляемых форм могут отображать устаревшие данные из локального кэша клиента. Если на сервере данные уже верны, а у пользователя сохраняется статус «Не оформлен», закроем 1С и очистим содержимое каталогов временных файлов %LOCALAPPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8 либо удалим базу из списка запуска и добавим ее повторно.

← На главную