Как исключить дни с внутрисменными неявками из льготного стажа в 1С:ЗУП 3.1 при сохранении дополнительных взносов?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет Промышленность, строительство и АПК
← На главную

При ведении учета сотрудников, занятых на работах с вредными или тяжелыми условиями труда, бухгалтеры и специалисты по кадрам регулярно сталкиваются со сложными расчетными ситуациями. Одна из наиболее неоднозначных проблем в программе 1С:Зарплата и Управление Персоналом (ЗУП 3.1) возникает, когда сотрудник, работающий по сменному графику на «вредной» должности, берет внутрисменный неоплачиваемый отпуск или имеет внутрисменную неявку (например, 6 часов отсутствия при 12-часовой смене).

В этой ситуации программа по умолчанию продолжает включать этот день целиком в льготный стаж для СФР (ранее ПФР), хотя фактически сотрудник не выполнил установленную законом норму выработки. При этом расчет дополнительных страховых взносов за фактически отработанные часы во вредных условиях должен оставаться корректным и рассчитываться пропорционально отработанному времени. Давайте подробно разберем законодательную базу этого вопроса, выясним технические причины такого поведения программы и рассмотрим практические способы решения этой проблемы.

Законодательное обоснование: правило «80 процентов» и допвзносы

Для начала проанализируем нормативную базу, регулирующую право на досрочное пенсионное обеспечение. Основным документом здесь является Разъяснение Минтруда РФ от 22.05.1996 № 5. Согласно пункту 5 данного Разъяснения, право на пенсию в связи с особыми условиями труда имеют работники, постоянно занятые выполнением работ, предусмотренных Списками № 1 и № 2, в течение полного рабочего дня.

Под полным рабочим днем понимается выполнение работы в условиях труда, предусмотренных Списками, не менее 80 процентов рабочего времени. Письмо ПФР от 7 мая 2009 г. № 25-18/4444 дополнительно разъясняет этот механизм: 80 процентов рабочего времени рассчитывается исходя из нормальной или сокращенной продолжительности ежедневной работы (смены), зафиксированной в правилах внутреннего трудового распорядка (ПВТР) организации.

Рассмотрим конкретный пример:

  1. У сотрудника по графику запланирована смена продолжительностью 12 часов.
  2. Сотрудник берет внутрисменный отпуск за свой счет на 6 часов. Соответственно, фактически во вредных условиях он трудился только 6 часов.
  3. Произведем расчет доли отработанного времени: 6 часов отработки делим на 12 часов нормы по графику и получаем 50%.
  4. Поскольку 50% меньше установленного порога в 80%, данный день не может быть включен в льготный стаж сотрудника. Стаж за этот день должен прерываться.

В то же время, правила исчисления страховых взносов по дополнительным тарифам подчиняются другой логике. Согласно разъяснениям Минфина РФ, если сотрудник часть дня работал во вредных условиях, а часть времени отсутствовал, то дополнительные взносы начисляются пропорционально фактически отработанному времени во вредных условиях. Таким образом, абсолютно корректной является ситуация, когда за день начисляются доп. взносы за фактически отработанные часы, но сам этот день полностью исключается из льготного стажа в отчетности ЕФС-1 (ранее СЗВ-СТАЖ).

Почему 1С:ЗУП 3.1 не делает это автоматически?

Выясним причину, по которой типовая конфигурация 1С:ЗУП 3.1 не справляется с автоматическим исключением таких дней из льготного стажа. Дело в архитектуре хранения данных программы.

Информация о льготном стаже для персонифицированного учета формируется на основании записей периодического регистра сведений ПараметрыПериодовСтажаПФР (в актуальных версиях — СФР). Этот регистр технически является подневным. Он хранит информацию о параметрах стажа в разрезе календарных дней, а не часов. При фиксации внутрисменного отсутствия (документами ОтпускБезСохраненияОплатыНаЧас, ОтсутствиеОтказНаЧас и др.) программа не может «разорвать» или скорректировать запись внутри одного дня, так как у нее нет механизма почасового учета для стажа СФР.

Официальная позиция разработчиков фирмы 1С подтверждает, что автоматический расчет правила «80%» при внутрисменных отклонениях на данный момент не реализован в типовом функционале, хотя данное требование зафиксировано в планах развития. Тем не менее, существует несколько проверенных практических способов решить эту проблему уже сейчас.

Решение №1. Использование механизма «Условия труда» в документе «Табель»

Это стандартный методический путь, предлагаемый методистами фирмы 1С на ИТС. Метод подходит организациям с небольшим количеством «вредников», где кадровик или табельщик может контролировать такие отклонения вручную.

Разберем процесс настройки и заполнения по шагам:

  1. Перейдем в настройки учетной политики организации и убедимся, что включена опция «Использовать особые условия труда».
  2. При возникновении ситуации с внутрисменной неявкой откроем документ Табель за соответствующий месяц.
  3. Найдем нужную дату в строке сотрудника. По умолчанию там будет зафиксировано смешанное время (например, Я6/ДО6).
  4. Для того чтобы исключить этот день из льготного стажа, нам необходимо явно указать для него нормальные условия труда. Для этого в строке особых условий труда на этот день очищаем код вредности (или выбираем пустую позицию условий труда).
  5. При проведении такого табеля программа зафиксирует, что в этот день сотрудник работал в обычных (нормальных) условиях, и автоматически исключит день из льготного стажа при заполнении Подраздела 1.2 формы ЕФС-1. При этом расчет допвзносов в документе НачислениеЗарплатыИВзносов выполнится корректно — только за часы фактической явки (Я6).

Решение №2. Временный кадровый перевод на «техническую» позицию

Если в организации не практикуется ручное ведение документов Табель, можно воспользоваться кадровым методом. Этот способ основан на временном изменении условий труда сотрудника на один конкретный день.

Проанализируем этот алгоритм:

  1. Создаем в штатном расписании временную «техническую» позицию (без вредных условий труда и без начисления доп. взносов по умолчанию) или используем существующую аналогичную должность.
  2. Оформляем документ КадровыйПеревод на один день (день неявки), перемещая сотрудника на эту «нормальную» позицию.
  3. В этом же дне регистрируем документ внутрисменного отсутствия.
  4. Результат: За счет кадрового перевода этот день в регистре ПараметрыПериодовСтажаПФР запишется без особых условий труда, что разорвет льготный стаж. Дополнительные взносы за этот день начислены не будут, так как должность не относится к вредным. Если же сотруднику необходимо начислить допвзносы за фактически отработанные в этот день часы (например, 4 часа из 12), данный метод потребует ручной корректировки взносов, что является его минусом.

Решение №3. Ручная корректировка Подраздела 1.2 формы ЕФС-1

Если внутрисменные неявки носят единичный характер, проще всего скорректировать сведения непосредственно перед отправкой отчетности в СФР.

Рассмотрим, как это сделать:

  1. Сформируем отчет ЕФС-1 (Подраздел 1.2).
  2. Перейдем в расшифровку стажа проблемного сотрудника.
  3. Вручную «разорвем» строку стажа на три периода. Например, если сотрудник не выработал норму 15-го числа:
    • Первая строка: с 01.09 по 14.09 с указанием кода особых условий труда.
    • Вторая строка: с 15.09 по 15.09 — оставляем эту строку пустой (без особых условий труда и кода позиции списка).
    • Третья строка: с 16.09 по 30.09 с указанием кода особых условий труда.
  4. Запишем и отправим отчет. Расчет взносов по доптарифам в системе при этом не пострадает, так как он уже зафиксирован в документах начисления зарплаты за соответствующие месяцы.

Решение №4. Автоматизация процесса с помощью расширения конфигурации

Для крупных промышленных предприятий с большим количеством сотрудников, занятых на вредном производстве, ручные корректировки неприемлемы. В этом случае лучшим решением будет создание небольшого расширения конфигурации, которое автоматизирует проверку правила «80%» при проведении документов.

Проанализируем логику работы такого расширения:

  1. Расширение должно перехватывать процедуру проведения документов внутрисменных отклонений (например, ОтпускБезСохраненияОплатыНаЧас, ОтсутствиеОтказНаЧас).
  2. В момент проведения алгоритм считывает плановую смену сотрудника по графику (норма времени за день) и количество часов внутрисменного отсутствия.
  3. Производится расчет процента фактически отработанного времени. Если полученный результат строго меньше 80%, расширение должно автоматически вносить корректирующую запись в регистр сведений ПараметрыПериодовСтажаПФР (СФР) на дату отсутствия, устанавливая признак использования обычных условий труда.

Посмотрим на пример программного кода, который можно использовать в расширении для записи «нормальных» условий труда в регистр сведений:


Процедура ПередЗаписьюРегистраСтажа(Отказ, Источник, Замещение) Экспорт
    // Алгоритм анализа отработанного времени сотрудника за день
    Для Каждого СтрокаДвижений Из Источник Цикл
        Если СтрокаДвижений.ОтработаноЧасов < (СтрокаДвижений.НормаЧасов * 0.8) Тогда
            // Создаем запись в регистре сведений с незаполненными особыми условиями
            МенеджерЗаписи = РегистрыСведений.ПараметрыПериодовСтажаПФР.СоздатьМенеджерЗаписи();
            ЗаполнитьЗначенияСвойств(МенеджерЗаписи, СтрокаДвижений);
            МенеджерЗаписи.ОсобыеУсловия = Справочники.ОсобыеУсловияТрудаПФР.ПустаяСсылка();
            МенеджерЗаписи.КодПозицииСписка = Справочники.СпискиПрофессийДолжностейЛьготногоПенсионногоОбеспечения.ПустаяСсылка();
            МенеджерЗаписи.Записать(Истина);
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

Использование такого расширения полностью исключает человеческий фактор: табельщики продолжают вести учет в обычном режиме, система самостоятельно отслеживает порог 80% рабочего времени, а регламентированный отчет ЕФС-1 заполняется абсолютно корректно и автоматически.

← На главную