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