При ведении учета сотрудников, занятых на работах с вредными или тяжелыми условиями труда, бухгалтеры и специалисты по кадрам регулярно сталкиваются со сложными расчетными ситуациями. Одна из наиболее неоднозначных проблем в программе 1С:Зарплата и Управление Персоналом (ЗУП 3.1) возникает, когда сотрудник, работающий по сменному графику на «вредной» должности, берет внутрисменный неоплачиваемый отпуск или имеет внутрисменную неявку (например, 6 часов отсутствия при 12-часовой смене).
В этой ситуации программа по умолчанию продолжает включать этот день целиком в льготный стаж для СФР (ранее ПФР), хотя фактически сотрудник не выполнил установленную законом норму выработки. При этом расчет дополнительных страховых взносов за фактически отработанные часы во вредных условиях должен оставаться корректным и рассчитываться пропорционально отработанному времени. Давайте подробно разберем законодательную базу этого вопроса, выясним технические причины такого поведения программы и рассмотрим практические способы решения этой проблемы.
Для начала проанализируем нормативную базу, регулирующую право на досрочное пенсионное обеспечение. Основным документом здесь является Разъяснение Минтруда РФ от 22.05.1996 № 5. Согласно пункту 5 данного Разъяснения, право на пенсию в связи с особыми условиями труда имеют работники, постоянно занятые выполнением работ, предусмотренных Списками № 1 и № 2, в течение полного рабочего дня.
Под полным рабочим днем понимается выполнение работы в условиях труда, предусмотренных Списками, не менее 80 процентов рабочего времени. Письмо ПФР от 7 мая 2009 г. № 25-18/4444 дополнительно разъясняет этот механизм: 80 процентов рабочего времени рассчитывается исходя из нормальной или сокращенной продолжительности ежедневной работы (смены), зафиксированной в правилах внутреннего трудового распорядка (ПВТР) организации.
Рассмотрим конкретный пример:
В то же время, правила исчисления страховых взносов по дополнительным тарифам подчиняются другой логике. Согласно разъяснениям Минфина РФ, если сотрудник часть дня работал во вредных условиях, а часть времени отсутствовал, то дополнительные взносы начисляются пропорционально фактически отработанному времени во вредных условиях. Таким образом, абсолютно корректной является ситуация, когда за день начисляются доп. взносы за фактически отработанные часы, но сам этот день полностью исключается из льготного стажа в отчетности ЕФС-1 (ранее СЗВ-СТАЖ).
Выясним причину, по которой типовая конфигурация 1С:ЗУП 3.1 не справляется с автоматическим исключением таких дней из льготного стажа. Дело в архитектуре хранения данных программы.
Информация о льготном стаже для персонифицированного учета формируется на основании записей периодического регистра сведений ПараметрыПериодовСтажаПФР (в актуальных версиях — СФР). Этот регистр технически является подневным. Он хранит информацию о параметрах стажа в разрезе календарных дней, а не часов. При фиксации внутрисменного отсутствия (документами ОтпускБезСохраненияОплатыНаЧас, ОтсутствиеОтказНаЧас и др.) программа не может «разорвать» или скорректировать запись внутри одного дня, так как у нее нет механизма почасового учета для стажа СФР.
Официальная позиция разработчиков фирмы 1С подтверждает, что автоматический расчет правила «80%» при внутрисменных отклонениях на данный момент не реализован в типовом функционале, хотя данное требование зафиксировано в планах развития. Тем не менее, существует несколько проверенных практических способов решить эту проблему уже сейчас.
Это стандартный методический путь, предлагаемый методистами фирмы 1С на ИТС. Метод подходит организациям с небольшим количеством «вредников», где кадровик или табельщик может контролировать такие отклонения вручную.
Разберем процесс настройки и заполнения по шагам:
Табель за соответствующий месяц.Я6/ДО6).ЕФС-1. При этом расчет допвзносов в документе НачислениеЗарплатыИВзносов выполнится корректно — только за часы фактической явки (Я6).Если в организации не практикуется ручное ведение документов Табель, можно воспользоваться кадровым методом. Этот способ основан на временном изменении условий труда сотрудника на один конкретный день.
Проанализируем этот алгоритм:
КадровыйПеревод на один день (день неявки), перемещая сотрудника на эту «нормальную» позицию.ПараметрыПериодовСтажаПФР запишется без особых условий труда, что разорвет льготный стаж. Дополнительные взносы за этот день начислены не будут, так как должность не относится к вредным. Если же сотруднику необходимо начислить допвзносы за фактически отработанные в этот день часы (например, 4 часа из 12), данный метод потребует ручной корректировки взносов, что является его минусом.Если внутрисменные неявки носят единичный характер, проще всего скорректировать сведения непосредственно перед отправкой отчетности в СФР.
Рассмотрим, как это сделать:
ЕФС-1 (Подраздел 1.2).Для крупных промышленных предприятий с большим количеством сотрудников, занятых на вредном производстве, ручные корректировки неприемлемы. В этом случае лучшим решением будет создание небольшого расширения конфигурации, которое автоматизирует проверку правила «80%» при проведении документов.
Проанализируем логику работы такого расширения:
ОтпускБезСохраненияОплатыНаЧас, ОтсутствиеОтказНаЧас).ПараметрыПериодовСтажаПФР (СФР) на дату отсутствия, устанавливая признак использования обычных условий труда.Посмотрим на пример программного кода, который можно использовать в расширении для записи «нормальных» условий труда в регистр сведений:
Процедура ПередЗаписьюРегистраСтажа(Отказ, Источник, Замещение) Экспорт
// Алгоритм анализа отработанного времени сотрудника за день
Для Каждого СтрокаДвижений Из Источник Цикл
Если СтрокаДвижений.ОтработаноЧасов < (СтрокаДвижений.НормаЧасов * 0.8) Тогда
// Создаем запись в регистре сведений с незаполненными особыми условиями
МенеджерЗаписи = РегистрыСведений.ПараметрыПериодовСтажаПФР.СоздатьМенеджерЗаписи();
ЗаполнитьЗначенияСвойств(МенеджерЗаписи, СтрокаДвижений);
МенеджерЗаписи.ОсобыеУсловия = Справочники.ОсобыеУсловияТрудаПФР.ПустаяСсылка();
МенеджерЗаписи.КодПозицииСписка = Справочники.СпискиПрофессийДолжностейЛьготногоПенсионногоОбеспечения.ПустаяСсылка();
МенеджерЗаписи.Записать(Истина);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Использование такого расширения полностью исключает человеческий фактор: табельщики продолжают вести учет в обычном режиме, система самостоятельно отслеживает порог 80% рабочего времени, а регламентированный отчет ЕФС-1 заполняется абсолютно корректно и автоматически.