При работе в программе «1С:Зарплата и управление персоналом 3.1» бухгалтеры и кадровики часто сталкиваются с ситуацией, когда после оформления документа Прием на работу в карточке сотрудника в блоке «Текущее место работы» поля «Организация», «Подразделение» и «Должность» остаются пустыми. Это создает неудобства: данные не видны ни в самой карточке, ни в общем списке справочника Сотрудники. Давайте подробно разберем причины этой проблемы и пошагово рассмотрим способы ее решения.
Это самая распространенная причина, которая была подтверждена решением в обсуждении. Механика работы интерфейса 1С:ЗУП 3.1 устроена таким образом, что данные в карточке сотрудника отображаются не «навсегда», а в режиме реального времени на конкретную дату. Этой датой является «Рабочая дата», установленная в параметрах пользователя.
Рассмотрим ситуацию подробнее. Если вы принимаете сотрудника на работу, например, 15 января, а в настройках вашей программы установлена рабочая дата 1 января, то для системы на текущий «рабочий» момент времени сотрудник еще не числится в штате. Следовательно, информационные поля в карточке будут пустыми.
Как проверить и изменить рабочую дату:
Для ускорения работы системы программа не считывает данные напрямую из документов приема или перевода каждый раз, когда вы открываете список. Вместо этого она обращается к специальному вспомогательному регистру ТекущиеКадровыеДанныеСотрудников. Этот регистр является своего рода «витриной», где собраны последние актуальные сведения.
Иногда при проведении документа запись в этот регистр не создается или создается некорректно. Разберем, как это проверить:
Прием на работу.Если в регистрах данные есть, а в карточке — нет, попробуем выполнить принудительное обновление. Выясним причину через «Функции для технического специалиста» (ранее «Все функции»):
Текущие кадровые данные сотрудников.Обновление текущих кадровых данных сотрудников через раздел Администрирование — Обслуживание — Регламентные операции.Проанализируем статус сотрудника. Существует техническая особенность отображения данных для внешних и внутренних совместителей. В некоторых релизах программы блок «Текущее место работы» в справочнике Сотрудники ориентирован в первую очередь на основное место работы. Если сотрудник принят по совместительству, программа может не выводить данные в стандартные поля списка, хотя внутри карточки они должны присутствовать при корректной рабочей дате.
Даже если в настройках программы (Настройка — Кадровый учет) снят флаг «Ведется контроль штатного расписания», система все равно связывает позицию сотрудника с элементом справочника Штатное расписание.
Рассмотрим ситуацию: если в документе приема выбрана позиция штатного расписания, которая была закрыта или помечена на удаление, программный код, отвечающий за заполнение «витрины» текущих данных, может отработать с ошибкой. В этом случае документ Прием на работу будет проведен, но данные в регистр ТекущиеКадровыеДанныеСотрудников не попадут.
Что мы можем сделать:
Если под правами Администратора данные видны, а под правами рядового Бухгалтера — нет, необходимо проверить настройки RLS (Record Level Security). Ограничения могут быть установлены на уровне конкретного подразделения или организации. Если у пользователя нет прав на просмотр подразделения, в которое принят сотрудник, программа просто «спрячет» эти данные из карточки, оставив поля пустыми.
Также не стоит забывать про локальный кэш платформы. Выясним, сохраняется ли проблема на другом компьютере. Если на другом рабочем месте данные отображаются корректно, выполним очистку кэша 1С:
В современных версиях ЗУП 3.1 реализован механизм проверки документов. Если в настройках кадрового учета включена опция использования статусов документов, убедитесь, что в документе приема стоит флаг «Документ проверен». В некоторых случаях система может игнорировать «непроверенные» документы при формировании сводных кадровых данных для интерфейса карточки сотрудника.
Подводя итог, в большинстве случаев проблема решается простой корректировкой рабочей даты в параметрах пользователя. Однако, если это не помогло, следует последовательно проверить записи в регистре Текущие кадровые данные сотрудников и убедиться в отсутствии конфликтов со штатным расписанием.