При работе с кадровым учетом в 1С:Зарплата и Управление Персоналом пользователи часто сталкиваются с двумя взаимосвязанными проблемами: автоматическое заполнение трудовой функции в кадровых документах и корректный ввод кода выполняемой функции для отчетности. На первый взгляд кажется, что если мы указали трудовую функцию для должности в штатном расписании, она должна автоматически появляться во всех документах, но это не всегда так. А попытка ввести код для отчета СЗВ-ТД (в настоящее время — подраздел 1.1 формы ЕФС-1) может привести к ошибке формата. Рассмотрим обе проблемы по шагам и разберемся в логике программы.
Часто возникает ситуация: вы завели трудовую функцию, привязали ее к должности в штатном расписании, но при создании документа Прием на работу на эту должность поле с трудовой функцией остается пустым. Оно заполняется, только если указать его вручную. Почему так происходит?
Причину этого поведения нужно искать в механизме работы со штатным расписанием в 1С. Штатное расписание — это не просто справочник, а исторический срез данных, который фиксируется на определенную дату с помощью документов (Утверждение штатного расписания, Изменение штатного расписания). Программа хранит состояние каждой штатной единицы на конкретный момент времени.
Логика передачи данных в программе следующая:
Должности.Должности в конкретную позицию штатного расписания на дату документа.Прием на работу) программа берет данные о трудовой функции именно из той версии позиции штатного расписания, которая действовала на дату приема сотрудника.Отсюда следует ключевой вывод: если вы добавили трудовую функцию в карточку должности уже после того, как штатное расписание было утверждено, это изменение не отразится на уже существующих штатных единицах. Программа будет по-прежнему "видеть" старые данные. Это особенно актуально для старых документов или при перевыборе должности в них — данные не обновятся автоматически.
Чтобы данные о трудовой функции начали корректно подставляться, необходимо обновить сведения в самом штатном расписании. Для этого есть два пути:
Изменение штатного расписания, который обновит нужные позиции. Это подходит, если изменений немного.Должности во все актуальные позиции штатного расписания. Это самый удобный и правильный способ. Обработку можно найти на портале 1С:ИТС в дополнительных материалах к релизу вашей конфигурации (обычно файл называется TrudFunkcShtat.zip).После выполнения этой операции все новые кадровые документы будут создаваться с автоматически заполненной трудовой функцией.
Вторая, не менее частая проблема, — это ввод кода для отчета СЗВ-ТД / ЕФС-1. Пользователь видит в отчете поле "КОД ВЫПОЛНЯЕМОЙ ФУНКЦИИ" и пытается его заполнить. По требованиям законодательства (ПФР, а теперь СФР), этот код должен соответствовать Общероссийскому классификатору занятий (ОКЗ) и иметь формат "XXXX.X" (пять цифр с точкой).
Однако при попытке ввести этот код в карточке трудовой функции в поле Код профессиональной деятельности программа выдает ошибку, требуя другой формат (например, с буквами). Это происходит из-за фундаментальной путаницы двух разных кодов.
Давайте разберемся в различиях.
1. Код по ОКЗ (Код выполняемой функции по ОКЗ)
XXXX.X (например, 2513.5).2. Код профессиональной деятельности
06.001-A-01).Трудовой функции есть поле Код профессиональной деятельности. Именно оно и требует "буквенный" формат.Ключевая ошибка: вы пытаетесь ввести обязательный код по ОКЗ (формат "XXXX.X") в поле, предназначенное для необязательного кода профессиональной деятельности (другой формат). Система логично сообщает об ошибке формата.
Чтобы избежать проблем и обеспечить корректное заполнение кадровых документов и отчетности, выполните следующие действия:
Настройка → Трудовые функции. Создайте или отредактируйте необходимые функции. Внутри карточки не заполняйте поле Код профессиональной деятельности, если вы не обязаны применять профстандарты. Это поле не влияет на обязательную отчетность ЕФС-1.Настройка → Должности. Выберите нужную должность. Укажите для нее созданную ранее трудовую функцию. Найдите поле для кода по ОКЗ (оно может называться "Код по ОКЗ" или "Код выполняемой функции") и выберите подходящий код из открывшегося классификатора.Прием на работу. Убедитесь, что при выборе должности и позиции штатного расписания трудовая функция и код по ОКЗ заполнились автоматически. Эти данные будут корректно перенесены в отчет ЕФС-1.Таким образом, решение проблемы заключается в двух ключевых моментах: понимании периодичности штатного расписания и четком разграничении обязательного кода по ОКЗ и необязательного кода профессиональной деятельности.