Как правильно настроить доплату за ночные часы и надбавку за выслугу лет в 1С:ЗиКГУ 3.1

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

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

Понимание методологии 1С: «Доплата» против «Оплаты»

Для начала проанализируем ситуацию: почему программа считает именно так? В системе 1С реализован принцип разделения оплаты за время и компенсационной выплаты за условия труда. Рассмотрим два подхода:

  1. Стандартный подход 1С: Основное начисление (например, Оплата по окладу) закрывает 100% стоимости всех отработанных часов (и дневных, и ночных). Доплата за ночные (например, 35%) начисляется «сверху» только как добавочная стоимость за работу в неурочное время.
  2. Подход «как в старых программах»: Бухгалтеры хотят видеть в строке «Ночные» полную оплату часа плюс процент (то есть 135% стоимости часа), а в строке «Оклад» — только оплату за дневные часы.

Если мы оставим настройки по умолчанию, то надбавка за выслугу лет будет считаться от всей суммы оклада (включая ночные часы), что является методологически верным согласно ТК РФ, но может вызвать вопросы, если в учреждении принято считать выслугу только на «дневную» часть заработка. Выясним, как это изменить.

Настройка разделения часов: Явка и Ночные

Если ваша цель — сделать так, чтобы Оплата по окладу не включала в себя ночные часы, выполним следующие шаги. Посмотрим на настройки начисления:

Перейдем в раздел Настройка — Начисления и найдем вид расчета Оплата по окладу (по часам). На вкладке Учет времени по умолчанию в поле «Вид времени» установлено значение Рабочее время. Это предопределенное понятие, которое включает в себя и Явку, и Ночные часы, и Вахту.

Для разделения потоков оплаты нам нужно:

  1. Изменить Рабочее время на конкретный вид времени — Явка.
  2. После этого программа при расчете оклада будет умножать часовую ставку только на те часы, которые в табеле отмечены кодом «Я».

Однако будьте внимательны: в этом случае ночные часы останутся неоплаченными (будет только доплата 35%), если не изменить формулу для ночных.

Изменение формулы для «Оплаты ночных» до 135%

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

Проанализируем пример изменения формулы. Вместо стандартной:

СтоимостьЧаса * ВремяВЧасах * ПроцентДоплатыЗаРаботуВНочноеВремя / 100

Мы можем использовать расширенную формулу:

(СтоимостьЧаса * ВремяВЧасах) + (СтоимостьЧаса * ВремяВЧасах * ПроцентДоплатыЗаРаботуВНочноеВремя / 100)

Или в упрощенном математическом виде:

СтоимостьЧаса * ВремяВЧасах * (1 + ПроцентДоплатыЗаРаботуВНочноеВремя / 100)

В этом случае, если СтоимостьЧаса равна 105.08 руб., а ВремяВЧасах ночных составляет 64 часа при проценте доплаты 35%, расчет будет выглядеть так:

105.08 * 64 * 1.35 = 9078,91 руб.

Настройка базы для «Надбавки за выслугу лет»

Теперь разберем самый важный вопрос из темы форума: расчет Надбавки за выслугу лет. Если надбавка составляет 5%, и вы настроили разделение (оклад только за дневные, ночные — отдельной строкой), вам нужно убедиться, что оба этих начисления входят в расчетную базу выслуги.

Выполним настройку по шагам:

  1. Зайдем в настройки начисления Надбавка за выслугу лет.
  2. Перейдем на вкладку Расчет базы.
  3. В списке «Базовые начисления» должны присутствовать:
    • Оплата по окладу (по часам);
    • Оплата за работу в ночное время (ваше новое или измененное начисление).

Важный нюанс: Если бухгалтер утверждает, что надбавка за выслугу должна считаться только с «голого» оклада без учета ночных — это юридически спорный момент. Согласно ст. 129 ТК РФ, надбавки за стаж (выслугу) являются стимулирующими выплатами, которые обычно начисляются на оплату труда за фактически отработанное время. Поскольку ночные часы — это такое же отработанное время, лишение сотрудника надбавки на эту часть заработка может быть признано нарушением.

Проблема пересчета стоимости часа

При расчетах в 1С:ЗиКГУ 3.1 критическое значение имеет показатель СтоимостьЧаса. Если вы видите расхождения в копейках или рублях с ручным расчетом, проверьте настройки в меню Настройка — Расчет зарплаты — Ссылка «Настройка состава начислений и удержаний» (или сразу в настройках расчета зарплаты):

Там определяется, как программа находит часовую ставку из месячного оклада. Возможны три варианта:

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

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

Практический пример настройки через создание нового вида расчета

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

Шаг 1. Основное: Назначение начисления — «Повременная оплата труда и надбавки». Начисляется, если введено значение показателя или есть вид времени в табеле.

Шаг 2. Формула: Используем СтоимостьЧаса * ВремяВЧасах * 1.35 (где 1.35 — это фиксированный коэффициент, если он не меняется, либо используем показатель ПроцентДоплатыЗаРаботуВНочноеВремя).

Шаг 3. Учет времени: Выбираем вид времени Ночные часы. Обязательно указываем, что начисление выполняется Вместо другого начисления, либо убеждаемся, что Оплата по окладу не претендует на эти часы через настройку Явка.

Шаг 4. Налоги и бухучет: Указываем код дохода НДФЛ 2000 и категорию дохода «Оплата труда».

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

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

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

← На главную