Переход с устаревших конфигураций, таких как УПП, на современную платформу 1С:ЗУП 3.1 зачастую вызывает вопросы из-за существенных изменений в архитектуре хранения кадровых данных. Если в УПП информация о виде договора (основное место, совместительство, договор подряда) была доступна непосредственно в справочнике Сотрудники, то в ЗУП 3.1 этот подход был пересмотрен.
Важно осознать фундаментальный принцип: в ЗУП 3.1 справочник Сотрудники является лишь идентификатором физического лица в контексте конкретного вида занятости. Если один и тот же человек работает у вас по трудовому договору и одновременно выполняет работы по договору ГПХ, система требует создания двух разных элементов в справочнике Сотрудники. Это необходимо для корректного разделения учета зарплаты, кадрового документооборота и расчетов по договорам гражданско-правового характера.
Для трудовых отношений вся информация о текущем статусе (основное место, внутреннее или внешнее совместительство) хранится не в реквизите самого справочника, а в специализированных регистрах сведений:
КадроваяИсторияСотрудников — основной регистр, фиксирующий все кадровые события.ВидыЗанятостиСотрудников — регистр, в котором хранится актуальный вид занятости. Это перечисление, включающее значения: ОсновноеМестоРаботы, Совместительство, ВнутреннееСовместительство, Подработка.Если вам нужно получить данные в отчете, всегда обращайтесь к этим регистрам, так как они отражают реальное состояние кадровой истории сотрудника на любой момент времени.
Информация о договорах подряда или авторского заказа в ЗУП 3.1 вынесена из кадрового учета в блок регламентированных расчетов. Если сотрудник является «договорником», вы не найдете его в кадровых отчетах, так как он не состоит в штате по трудовому договору.
Для работы с такими данными используйте регистр сведений ПериодыДействияДоговоровГражданскоПравовогоХарактера. Именно здесь фиксируется связь между физическим лицом, документом-основанием (например, ДоговорРаботыУслуги) и периодом действия договора.
РолиСотрудниковВ ходе анализа структуры конфигурации вы можете встретить регистр РолиСотрудников. Стоит прояснить его назначение: он выполняет вспомогательную функцию для облегчения работы интерфейса. Например, при создании документа ГПХ, система автоматически может присвоить сотруднику роль Договорник, чтобы его было проще отфильтровать в списках выбора или отчетах. Однако этот регистр не является главным источником данных для регламентированной отчетности — это лишь механизм для удобства пользователя.
Для того чтобы правильно построить отчет или выборку, следуйте алгоритму:
КадроваяИсторияСотрудников, объединяя его с данными о виде занятости.ПериодыДействияДоговоровГражданскоПравовогоХарактера.ФизическоеЛицо как общий ключ для объединения информации о человеке, если он представлен в системе несколькими элементами справочника Сотрудники.Пример получения данных для анализа (концептуальный запрос):
ВЫБРАТЬ
История.Сотрудник,
История.ВидСобытия,
Виды.ВидЗанятости
ИЗ
РегистрСведений.КадроваяИсторияСотрудников КАК История
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ВидыЗанятостиСотрудников КАК Виды
ПО История.Сотрудник = Виды.Сотрудник
Таким образом, отказ от хранения вида договора в карточке сотрудника — это не усложнение, а гибкий инструмент, позволяющий системе ЗУП 3.1 корректно обрабатывать сложные сценарии работы персонала, разделяя трудовой и гражданско-правовой учет на уровне движений в регистрах.