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