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

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

Перевод сотрудников с оплаты по окладу на часовую тарифную ставку — частая практика в организациях с суммированным учетом рабочего времени или сменными графиками. Однако при проведении этой процедуры в программе 1С:Зарплата и Управление Персоналом 3.1 пользователи часто сталкиваются с неприятной технической проблемой. При расчете заработной платы за месяц, в котором были нерабочие праздничные дни (например, март или май), в документе начисления появляется строка доплаты за работу в праздники, количество отработанных часов заполняется верно, но итоговая сумма к начислению остается равной нулю.

В рамках этой статьи мы подробно разберем, почему возникает эта ошибка, как устроены внутренние механизмы расчета стоимости часа в программе и какие последовательные действия необходимо предпринять, чтобы исправить расчеты и избежать подобных проблем в будущем.

Разбор ситуации: почему программа рассчитывает праздничные дни как «0»?

Проанализируем алгоритм, по которому программа определяет сумму доплаты за работу в выходные и праздничные дни. Для расчета этой выплаты система использует базовую формулу:

Результат = ВремяВЧасах * СтоимостьЧаса * 2

Если время в часах заполнено верно (например, сотрудник отработал 8 часов в праздничный день 8 марта), а итоговый результат равен нулю, это означает только одно: показатель СтоимостьЧаса для данного сотрудника определился системой как нулевой.

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

Шаг 1. Проверяем настройки совокупной тарифной ставки

Первым делом проверим глобальные настройки программы, определяющие состав совокупной тарифной ставки. Для этого пройдем по шагам:

  1. Перейдем в раздел меню Настройка и выберем пункт Расчет зарплаты.
  2. В открывшемся окне найдем ссылку Показатели, определяющие состав совокупной тарифной ставки.
  3. В появившемся окне настройки обратим внимание на две колонки. В левой колонке находятся доступные показатели, а в правой — те показатели, которые уже входят в состав совокупной ставки.
  4. Убедимся, что показатель Тарифная ставка (часовая) перенесен в правую колонку. Если он находится в левой колонке, выделим его и перенесем вправо с помощью стрелки.
  5. Сохраним изменения, нажав кнопку Применить и закрыть.

Если этот показатель не был включен в совокупную ставку, то программа просто не понимала, какую именно величину использовать в качестве базовой стоимости часа при расчете компенсационных выплат за работу в праздничные дни.

Шаг 2. Почему изменение настройки совокупной ставки не исправило расчет автоматически?

Рассмотрим важный технический нюанс работы 1С:ЗУП 3.1. Довольно часто пользователи включают показатель Тарифная ставка (часовая) в совокупную ставку, возвращаются в документ Начисление зарплаты и взносов, нажимают кнопку Пересчитать сотрудника, но сумма доплаты все равно остается нулевой.

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

Когда мы меняем настройки совокупной тарифной ставки в общих настройках программы, эти изменения не перезаписывают автоматически данные в регистре Плановый ФОТ итоги для уже существующих сотрудников. Программа продолжает использовать те старые («нулевые») данные стоимости часа, которые были сформированы до изменения настроек совокупной ставки. Чтобы новые правила вступили в силу, нам необходимо принудительно обновить информацию в регистре.

Шаг 3. Выполняем пересчет планового ФОТ

Для того чтобы система обновила стоимость часа для всех сотрудников с учетом новой настройки совокупной тарифной ставки, выполним процедуру пересчета ФОТ. Разберем по шагам, как это сделать:

  1. Перейдем в раздел меню Зарплата.
  2. В блоке Сервис найдем и откроем инструмент Пересчет планового ФОТ.
  3. В открывшейся форме укажем месяц, с которого у сотрудников изменилась система оплаты труда (в нашем случае — март).
  4. Нажмем кнопку Заполнить, чтобы программа подобрала сотрудников, по которым требуется актуализировать данные. При необходимости мы можем запустить пересчет по всей базе или отобрать конкретных сотрудников, переведенных на часовую ставку.
  5. Нажмем кнопку Пересчитать ФОТ и дождемся завершения процесса.

После выполнения этой сервисной операции программа перезапишет данные в регистре сведений Плановый ФОТ итоги. Теперь стоимость часа будет определена корректно исходя из установленной часовой тарифной ставки сотрудника.

После этого вернемся в документ Начисление зарплаты и взносов, выделим проблемных сотрудников и нажмем кнопку Пересчитать. Строка доплаты за работу в праздничные дни заполнится корректными суммами в двойном размере.

Законодательный контекст: почему важна совокупная тарифная ставка?

Проанализируем, почему разработчики 1С реализовали именно такой сложный механизм совокупной тарифной ставки, а не используют просто голый оклад или тарифную ставку напрямую.

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

Благодаря механизму совокупной тарифной ставки в 1С:ЗУП 3.1 мы можем гибко настроить, какие именно регулярные начисления должны увеличивать базовую стоимость часа сотрудника для расчета его переработок и праздничных дней. Программа сложит все эти показатели и запишет итоговую стоимость часа в регистр Плановый ФОТ итоги.

Способы пересчета оклада в стоимость часа

Поскольку мы рассматриваем переход сотрудников с оклада на часовую тарифную ставку, полезно разобрать ситуации, когда у сотрудников на окладе также возникают праздничные часы, и программе требуется пересчитать их месячный оклад в стоимость часа. В меню Настройка — Расчет зарплаты доступны три метода пересчета оклада в часовую ставку:

  1. Среднемесячное количество часов (дней) в месяце. При этом варианте стоимость часа будет неизменной на протяжении всего календарного года. Это наиболее стабильный метод, исключающий резкие колебания сумм выплат в разных месяцах.
  2. Норма времени по графику сотрудника. В этом случае стоимость часа будет плавающей: в коротких месяцах (например, в январе) час работы будет стоить дороже, а в длинных (например, в июле) — дешевле.
  3. Норма времени по производственному календарю. Этот метод аналогичен расчету по индивидуальному графику, но за основу берется норма общегосударственного производственного календаря пятидневной рабочей недели.

Важный нюанс: установленный в общих настройках метод пересчета можно переопределить индивидуально для каждого конкретного сотрудника. Сделать это можно непосредственно в кадровых документах (например, в документе Кадровый перевод на вкладке Оплата труда).

Важное обновление: учет разовых премий при оплате праздничных

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

В современных версиях программы 1С:ЗУП 3.1 (начиная с релизов 3.1.30.81 и 3.1.31.32) разработчики добавили новый мощный функционал:

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

При использовании этого механизма программа сама проанализирует все разовые начисления сотрудника за текущий месяц и автоматически увеличит базу для расчета оплаты праздничных дней, полностью соблюдая требования контролирующих органов.

Чек-лист для проверки расчетов при нулевом результате праздничных дней

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

  1. Проверим, входит ли показатель Тарифная ставка (часовая) в состав совокупной тарифной ставки в настройках расчета зарплаты.
  2. Убедимся, что для сотрудников корректно введены кадровые документы перевода на часовую ставку и они проведены без ошибок.
  3. Запустим обработку Пересчет планового ФОТ с даты перевода сотрудников на новую систему оплаты труда.
  4. Откроем документ Начисление зарплаты и взносов, перезаполним или пересчитаем сотрудников и проверим итоговый результат расчета доплаты за праздничные дни.
← На главную