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

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

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

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

В чем заключается сложность? Рассмотрим пример

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

Математически расчет выглядит следующим образом:

База = Оплата по окладу + (Оплата праздничных / 2)

База = 8 088,49 + (3 941,60 / 2) = 8 088,49 + 1 970,80 = 10 059,29 рублей

Сумма доплаты = 10 059,29 * 10% = 1 005,93 рублей

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

---

Способ 1. Изменение формулы расчета ежемесячной доплаты (математический обход)

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

Проанализируем этот метод пошагово:

  1. Перейдем в меню Настройка — Начисления и откроем нашу ежемесячную доплату.
  2. На вкладке Основное установим назначение начисления и укажем, что расчет выполняется по формуле.
  3. В поле редактирования формулы введем следующее выражение: (РасчетнаяБаза + ВремяВЧасах * СтоимостьДняЧаса) * Процент / 100 Или, если расчет ведется по дням: (РасчетнаяБаза + ВремяВДнях * СтоимостьДняЧаса) * Процент / 100
  4. На вкладке Расчетная база в список начислений включим только Оклад (Оплата по окладу). Саму оплату праздничных дней в базу добавлять не нужно.
  5. На вкладке Учет времени проверим, чтобы в качестве дополнительных видов времени были указаны праздничные и выходные дни (чтобы показатель ВремяВЧасах или ВремяВДнях подтягивал именно время работы в выходные).

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

Минусы способа: Этот метод плохо подходит, если у вас сложная тарифная сетка, разные категории сотрудников (окладники, тарифники, сдельщики) или если праздничные дни могут оплачиваться по разным ставкам. В таких случаях формула может стать громоздкой и вызывать ошибки при расчете. Для таких ситуаций лучше использовать второй метод.

---

Способ 2. Профессиональное решение: разделение оплаты праздничных на две одинарные составляющие

Методически наиболее верным подходом в экосистеме 1С:ЗУП 3.1 и 1С:ЗКГУ 3.1 является разделение двойной оплаты праздничных на два отдельных начисления. Вместо одной строки с двойной оплатой сотрудник увидит в расчетном листке две строки с одинарной оплатой. Итоговая сумма к выплате для сотрудника не изменится, но у нас появится возможность гибко управлять расчетной базой.

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

Шаг 1. Настройка основного (предопределенного) начисления за работу в выходные

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

  1. Перейдем в раздел Настройка — Начисления.
  2. Найдем предопределенное начисление Оплата работы в праздничные и выходные дни и откроем его.
  3. На вкладке Основное отредактируем формулу расчета. По умолчанию там стоит коэффициент * 2. Нам нужно убрать его.

    Было:

    ВремяВДняхЧасах * СтоимостьДняЧаса * 2

    Должно стать:

    ВремяВДняхЧасах * СтоимостьДняЧаса
  4. Сохраним изменения. Теперь это начисление будет рассчитывать работу в выходные в одинарном размере.

Шаг 2. Создание компенсирующего начисления (второй половины оплаты)

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

  1. В списке начислений нажмите кнопку Создать (или скопируйте ранее измененное начисление).
  2. Укажите наименование: Доплата за работу в праздничные и выходные дни.
  3. Формула расчета будет такой же (одинарная ставка): ВремяВДняхЧасах * СтоимостьДняЧаса
  4. Важнейшая настройка! Перейдите на вкладку Учет времени. В поле Начисление выполняется обязательно выберите значение: Дополнительная оплата за уже оплаченное время.

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

  5. На вкладке Налоги, взносы, бухучет настройте обложение НДФЛ и страховыми взносами аналогично основному начислению оплаты праздничных.
  6. Сохраните начисление.

Шаг 3. Настройка расчетной базы ежемесячной доплаты

Теперь соберем все элементы воедино в настройках нашей ежемесячной доплаты процентом:

  1. Откроем настройки нашей ежемесячной доплаты.
  2. Перейдем на вкладку Расчетная база.
  3. В список базовых начислений добавим:
    • Оплата по окладу (или тарифную ставку).
    • Оплата работы в праздничные и выходные дни (которую на Шаге 1 мы сделали одинарной).
  4. Созданную нами Доплату за работу в праздничные и выходные дни (из Шага 2) в расчетную базу добавлять НЕ нужно.
  5. Запишем и сохраним начисление.

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

---

Важные аспекты, о которых нельзя забывать при разделении начислений

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

  1. Расчет среднего заработка (отпуска, командировки, больничные):

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

  2. Отражение в бухгалтерском учете (особенно важно для ЗКГУ 3.1):

    Для государственных и бюджетных учреждений крайне важно правильно распределять затраты по КБК, КОСГУ и источникам финансирования. На вкладке Налоги, взносы, бухучет нового начисления проверьте, чтобы способ отражения в бухучете соответствовал правилам вашего учреждения и дублировал настройки основного начисления праздничных.

  3. Налоги и взносы:

    Не пытайтесь использовать «серые» схемы с созданием начислений в натуральной форме без обложения налогами (как иногда советуют на форумах для скрытия строк в расчетных листках). Любая доплата за работу в выходной день является элементом оплаты труда и должна в полном объеме облагаться НДФЛ и всеми страховыми взносами.

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

← На главную