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