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