В конфигурации 1С:Зарплата и управление персоналом КОРП (редакция 3.1) пользователи часто сталкиваются с ситуацией, когда управленческая структура предприятия настроена, справочник заполнен, и в Штатном расписании (ПШР) четко указано Место в структуре предприятия. Однако при открытии списка Сотрудники соответствующие поля остаются пустыми. Это создает значительные неудобства для HR-менеджеров и бизнес-аналитиков, использующих управленческую отчетность.
Давайте разберем, почему возникает этот программный разрыв, как работают механизмы хранения данных в ЗУП КОРП и какие шаги необходимо предпринять для восстановления корректного отображения информации, изучив структуру предприятия по должностям и ФОТ.
Для начала проанализируем техническую сторону вопроса. В версии КОРП реализовано разделение на регламентированную структуру (справочник Подразделения) и управленческую структуру (справочник Структура предприятия). Данные о месте сотрудника в управленческой структуре в списке справочника Сотрудники отображаются не напрямую из кадровых приказов или штатного расписания, а из вспомогательного регистра сведений.
Ключевым объектом здесь является регистр сведений Данные для подбора сотрудников. Он предназначен для оптимизации работы динамических списков: система не обращается каждый раз к сложным связям документов, а берет уже "подготовленные" данные из этого плоского регистра. Если записи в этом регистре отсутствуют или не обновились, мы будем наблюдать пустые поля в интерфейсе, даже если в самих документах Прием на работу или Кадровый перевод все заполнено верно.
Самый очевидный, но трудоемкий метод — это актуализация данных через перепроведение документов. При проведении кадрового приказа срабатывает подписка на событие, которая инициирует обновление записей в регистре Данные для подбора сотрудников.
Рассмотрим пошагово, как выполнить эту процедуру максимально эффективно:
Прием на работу или Кадровый перевод (для контроля используйте отчет "Кадровые изменения" в формате до / после).Важное замечание: Перепроведение старых документов может породить нежелательные записи в регистре Перерасчеты. После выполнения операции обязательно проверьте раздел Зарплата — Сервис — Перерасчеты и удалите лишние записи, чтобы избежать ошибок при начислении зарплаты в текущем периоде.
Если документов много и перепроводить их рискованно, проанализируем более профессиональный способ — прямое управление вспомогательным регистром. Этот метод позволяет обновить данные без изменения состояния документов.
Выполним следующие действия:
Данные для подбора сотрудников.Проанализируем ситуацию: после запуска этой команды система в фоновом режиме или в текущем сеансе (в зависимости от объема данных) пересоберет связи между сотрудниками, их позициями в штатном расписании и структурой предприятия. Это самый надежный способ "вылечить" визуальное отсутствие данных.
Иногда причина кроется в том, что в системе ведется история изменений штатного расписания. Если вы указали Место в структуре непосредственно в справочнике Штатное расписание, но не зафиксировали это документом Утверждение штатного расписания или Изменение штатного расписания, данные могут не подтянуться в карточки сотрудников.
Рассмотрим порядок действий при включенной истории ШР:
Изменение штатного расписания.Выясним причину, почему это важно: Позиция штатного расписания (ПШР) является владельцем информации о месте в структуре. Если сотрудник занимает позицию, созданную до того, как была задана структура, связь может не установиться автоматически.
Давайте разберем еще несколько критических моментов, которые могут влиять на результат:
1. Регламентное задание: Проверьте, работает ли в вашей базе регламентное задание Обновление данных для подбора сотрудников — контролировать его выполнение поможет программа мониторинга регламентных заданий 1С. В крупных базах КОРП это задание может быть выключено или зависать из-за ошибок в коде расширений. Если задание не выполняется, данные в справочнике Сотрудники всегда будут неактуальными.
2. Соответствие подразделений: В настройках предприятия (Настройка — Предприятие — Структура предприятия) можно установить соответствие между управленческой структурой и регламентированными подразделениями. Посмотрим на это преимущество: если соответствие задано правильно, система будет автоматически подставлять управленческую единицу при выборе подразделения в кадровых документах.
3. Кэш тонкого клиента: В редких случаях данные в регистре заполнены верно, но пользователь их не видит. Проанализируем это как проблему кэширования. Рекомендуется очистить кэш конфигурации или сбросить настройки формы списка сотрудников через Еще — Установить стандартные настройки.
Проблема пустого поля "Место в структуре предприятия" в 1С:ЗУП 3.1 КОРП почти всегда связана с состоянием регистра Данные для подбора сотрудников. Мы рекомендуем начинать решение с принудительного перезаполнения регистра через функции технического специалиста, так как это наиболее безопасный и быстрый метод, не затрагивающий историю кадровых приказов и не создающий лишних перерасчетов. Если же это не помогает, следует проверить корректность заполнения ПШР и актуальность регламентных заданий обновления данных.