Почему в 1С:ЗУП 3.1 не отображаются должность и подразделение в карточке сотрудника?

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

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

Причина 1. Несоответствие «Рабочей даты» в настройках пользователя

Это самая распространенная причина, которая была подтверждена решением в обсуждении. Механика работы интерфейса 1С:ЗУП 3.1 устроена таким образом, что данные в карточке сотрудника отображаются не «навсегда», а в режиме реального времени на конкретную дату. Этой датой является «Рабочая дата», установленная в параметрах пользователя.

Рассмотрим ситуацию подробнее. Если вы принимаете сотрудника на работу, например, 15 января, а в настройках вашей программы установлена рабочая дата 1 января, то для системы на текущий «рабочий» момент времени сотрудник еще не числится в штате. Следовательно, информационные поля в карточке будут пустыми.

Как проверить и изменить рабочую дату:

  1. Перейдем в главное меню (кнопка с «трилистником» или стрелочкой в левом верхнем углу).
  2. Выберем раздел СервисПараметры.
  3. Проанализируем поле Рабочая дата. Если там стоит дата, предшествующая дате приема сотрудника, программа будет скрывать актуальные кадровые данные.
  4. Установим текущую дату или значение «Использовать текущую дату компьютера».
  5. Нажмем ОК и обновим карточку сотрудника.

Причина 2. Ошибки записи в регистре «Текущие кадровые данные сотрудников»

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

Иногда при проведении документа запись в этот регистр не создается или создается некорректно. Разберем, как это проверить:

  1. Откроем документ Прием на работу.
  2. На панели навигации документа (сверху) нажмем кнопку ЕщеДвижения документа (или перейдем по ссылкам «Данные состояний сотрудников» и «Кадровая история сотрудников», если они выведены).
  3. Убедимся, что по данному сотруднику зафиксирована строчка с указанием должности и подразделения.

Если в регистрах данные есть, а в карточке — нет, попробуем выполнить принудительное обновление. Выясним причину через «Функции для технического специалиста» (ранее «Все функции»):

  1. Найдем в списке регистров сведений Текущие кадровые данные сотрудников.
  2. Посмотрим, есть ли там запись по нашему сотруднику. Если записи нет, можно попробовать перепровести документ приема.
  3. В крайнем случае, если перепроведение не помогает, может потребоваться запуск регламентного задания Обновление текущих кадровых данных сотрудников через раздел АдминистрированиеОбслуживаниеРегламентные операции.

Причина 3. Вид занятости и особенности совместительства

Проанализируем статус сотрудника. Существует техническая особенность отображения данных для внешних и внутренних совместителей. В некоторых релизах программы блок «Текущее место работы» в справочнике Сотрудники ориентирован в первую очередь на основное место работы. Если сотрудник принят по совместительству, программа может не выводить данные в стандартные поля списка, хотя внутри карточки они должны присутствовать при корректной рабочей дате.

Причина 4. Влияние штатного расписания и контроля данных

Даже если в настройках программы (НастройкаКадровый учет) снят флаг «Ведется контроль штатного расписания», система все равно связывает позицию сотрудника с элементом справочника Штатное расписание.

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

Что мы можем сделать:

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

Причина 5. Технические нюансы: Кэш и Права доступа (RLS)

Если под правами Администратора данные видны, а под правами рядового Бухгалтера — нет, необходимо проверить настройки RLS (Record Level Security). Ограничения могут быть установлены на уровне конкретного подразделения или организации. Если у пользователя нет прав на просмотр подразделения, в которое принят сотрудник, программа просто «спрячет» эти данные из карточки, оставив поля пустыми.

Также не стоит забывать про локальный кэш платформы. Выясним, сохраняется ли проблема на другом компьютере. Если на другом рабочем месте данные отображаются корректно, выполним очистку кэша 1С:

  1. Удалим базу из списка запуска.
  2. Добавим ее заново под тем же именем и путем к базе.
  3. Это приведет к созданию новой папки с временными файлами и часто решает проблемы с «невидимыми» данными.

Причина 6. Статус «Проверено»

В современных версиях ЗУП 3.1 реализован механизм проверки документов. Если в настройках кадрового учета включена опция использования статусов документов, убедитесь, что в документе приема стоит флаг «Документ проверен». В некоторых случаях система может игнорировать «непроверенные» документы при формировании сводных кадровых данных для интерфейса карточки сотрудника.

Подводя итог, в большинстве случаев проблема решается простой корректировкой рабочей даты в параметрах пользователя. Однако, если это не помогло, следует последовательно проверить записи в регистре Текущие кадровые данные сотрудников и убедиться в отсутствии конфликтов со штатным расписанием.

← На главную