При переходе на новую форму отчетности ЕФС-1 (которая пришла на смену СЗВ-СТАЖ) многие пользователи 1С:ЗУП столкнулись с проблемой: в подразделе 1.2, предназначенном для сведений о страховом стаже, не заполняется графа 12 «Класс (подкласс) условий труда». Это происходит даже в тех случаях, когда в организации проведена специальная оценка условий труда (СОУТ) и данные о классах внесены в программу. Давайте вместе разберем причины этой ситуации и выясним, какие шаги необходимо предпринять для корректного формирования отчета.
Прежде чем искать техническую ошибку в программе, нам важно понять методику заполнения отчета, установленную Социальным фондом России (СФР). Согласно порядку заполнения ЕФС-1, подраздел 1.2 подается не на всех сотрудников, а только на тех, кто имеет особенности учета стажа (работа в районах Крайнего Севера, вредные условия труда по «спискам», периоды ухода за ребенком и т.д.).
Графа 12 заполняется исключительно в том случае, если у сотрудника в периоде работы указаны коды особых условий труда или коды основания для досрочного назначения пенсии. Если сотрудник работает в обычных условиях (даже если проведена спецоценка и установлен класс 2), программа 1С, следуя логике законодательства, оставит эту графу пустой. Данные СОУТ в этом подразделе нужны государству прежде всего для подтверждения прав на льготную пенсию и обоснованности начисления дополнительных взносов.
Проанализируем базовые настройки программы. Если в учетной политике не активированы функции учета вредных условий, 1С просто не будет «собирать» данные для графы 12. Перейдем в настройки организации и проверим следующее:
Без этих галочек механизмы персонифицированного учета не будут анализировать класс условий труда при формировании стажа.
Выясним, привязаны ли данные СОУТ к конкретным рабочим местам. Рассмотрим ситуацию, когда класс условий труда указан в справочнике «Должности» или «Штатное расписание». Нам необходимо убедиться, что:
27-1, 27-2) и «Код позиции списка».Важный нюанс: программа хранит историю этих реквизитов. Если вы установили класс вчера, а отчет формируете за прошлый год, данные не подтянутся. Проверьте гиперссылку «История изменения...» рядом с полем класса условий труда.
Если методически все настроено верно, но графа все равно пуста, обратимся к технической части. Как мы выяснили из обсуждения, данные для печатной формы ЕФС-1 извлекаются из регистра сведений ЗаписиОСтажеСведенияОСтраховомСтажеЗастрахованныхЛицСЗВ_Стаж.
Рассмотрим фрагмент кода в общем модуле ПерсонифицированныйУчет, который отвечает за формирование данных. Обратите внимание на логику условий:
Если ЗначениеЗаполнено(ВыборкаСТАЖ.НомерРабочегоМеста)
Или ЗначениеЗаполнено(ВыборкаСТАЖ.КлассПодклассУсловийТруда) Тогда
НаборЗаписейСпецоценка.ЕФС__Номер = СокрЛП(ВыборкаСТАЖ.НомерРабочегоМеста);
НаборЗаписейСпецоценка.ЕФС__Код = ПерсонифицированныйУчет.КодКлассаУсловийТрудаЕФС1(ВыборкаСТАЖ.КлассПодклассУсловийТруда);
ПерсонифицированныйУчет.УстановитьВыводВФайлСвойстваЗначенияЭлемента(НаборЗаписейЛьготныйСтаж.ЕФС__СОУТ, "ЕФС__Номер");
ПерсонифицированныйУчет.УстановитьВыводВФайлСвойстваЗначенияЭлемента(НаборЗаписейЛьготныйСтаж.ЕФС__СОУТ, "ЕФС__Код");
ВыводитьЛьготныйСтаж = Истина;
Иначе
НаборЗаписейЛьготныйСтаж.ЕФС__СОУТ.НеВыводитьВФайл = Истина;
КонецЕсли;
Из этого кода видно, что программа проверяет наличие заполненного ресурса КлассПодклассУсловийТруда в выборке. Если это поле пустое в регистре, то и в форму оно не попадет. Посмотрите на еще одну «отсечку», обнаруженную разработчиками:
Если ЗначениеЗаполнено(ВыборкаСТАЖ.ТретийПараметрИсчисляемогоСтажа)
И ПараметрыСтажаСПравомНаДосрочнуюПенсию.Найти(ВыборкаСТАЖ.ТретийПараметрИсчисляемогоСтажа) = Неопределено Тогда
...
НаборЗаписейЛьготныйСтаж.ЕФС__СОУТ.НеВыводитьВФайл = Истина;
КонецЕсли;
Это подтверждает наше предположение: если система не классифицирует стаж как льготный (дающий право на досрочную пенсию), она принудительно устанавливает признак НеВыводитьВФайл = Истина для блока СОУТ. В этом случае графа 12 останется пустой в печатной форме.
Проанализируем ситуацию с точки зрения документов. Для того чтобы данные о классе условий труда попали в регистры стажа, в программе должен быть проведен документ «Результаты специальной оценки условий труда» (находится в разделе «Охрана труда» или доступен через поиск, если интерфейс настроен иначе).
Этот документ фиксирует дату проведения оценки. Если дата документа или дата вступления результатов в силу позже отчетного периода, данные в ЕФС-1 не отразятся. Проверьте соответствие дат в документе и дат в отчетности.
Многие кадровики настаивают на заполнении графы 12 при выдаче выписки сотруднику в день увольнения, даже если у него нет вредности. В этом случае есть два пути:
Сведения о страховом стаже застрахованных лиц (СЗВ-СТАЖ/ЕФС-1) можно зайти в расшифровку стажа сотрудника и вручную проставить класс условий труда. Это временное решение, если автоматизация не срабатывает из-за отсутствия «вредных» кодов.Таким образом, мы выяснили, что отсутствие данных в графе 12 чаще всего связано не с программной ошибкой, а с жесткой привязкой этой графы к кодам льготного стажа. Если ваша организация не платит дополнительные взносы за вредность и не указывает коды особых условий труда, автоматическое заполнение класса условий труда в подразделе 1.2 не предусмотрено логикой программы 1С:ЗУП 3.1.