Как корректно настроить доплату до МРОТ в 1С:ЗИКГУ и ЗУП 3.1, если есть начисления без районного коэффициента?

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

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

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

Для начала проанализируем правовую базу. Согласно постановлению Конституционного Суда РФ № 38-П, районный коэффициент и северные надбавки должны начисляться сверх МРОТ. Это означает, что процедура сравнения должна выглядеть так: мы суммируем все оклады, премии и доплаты (без учета РК), сравниваем их с величиной МРОТ, дотягиваем до него, и только на итоговую сумму «накручиваем» коэффициент. Однако, когда появляется «Стимулирующая выплата», которая входит в МРОТ, но на которую не начисляется РК, математическая модель 1С может давать сбой, так как программа рассчитывает РК в последнюю очередь.

Вариант 1. Использование «костыльной» формулы с корректировкой базы

Рассмотрим ситуацию, предложенную в обсуждении. Если у нас есть начисление (например, стимулирующая доплата в размере 3800 руб.), которое включено в расчетную базу МРОТ, но исключено из базы РК, программа может «недотянуть» итоговую сумму до положенного минимума. Это происходит потому, что РК рассчитывается на последнем этапе от меньшей базы.

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

  1. Создаем или редактируем начисление ДоплатаДоМРОТ.
  2. В поле «Формула» вводим следующее выражение:

Макс(0, МРОТ * ДоляНеполногоРабочегоВремени * (ОтработаноДней / НормаДней) - (РасчетнаяБаза - СтимулирующаяВыплата + (СтимулирующаяВыплата / РайонныйКоэффициент)))

В этой формуле мы принудительно делим стимулирующую выплату на районный коэффициент внутри расчета МРОТ. Это позволит программе увидеть «недостачу» и увеличить размер самой доплаты до МРОТ. Когда на следующем этапе программа начислит РК на эту увеличенную доплату, общая сумма «Начислено» (с учетом всех надбавок) корректно выйдет на уровень МРОТ + РК.

Вариант 2. Включение районного коэффициента в формулу сравнения

Существует и другой подход, когда мы сравниваем не «голые» начисления с чистым МРОТ, а итоговую сумму с учетом РК. Проанализируем пример формулы, которая может быть использована в данном случае:


Макс(0, МРОТ * РайонныйКоэффициент / НормаДней * (ОтработаноДней - ОтработаноСверхурочно) * ДоляНеполногоРабочегоВремени - РасчетнаяБаза)

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

Вариант 3. Настройка через типовой механизм зависимостей

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

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

При таком подходе программа сначала вычислит разницу до МРОТ, а затем начислит РК на оклад и на саму доплату до МРОТ. В итоге сотрудник получит сумму не ниже минимальной. Проанализируем результат: если база без стимулирующей выплаты была мала, доплата до МРОТ будет большой, и РК от нее покроет отсутствие коэффициента на стимулирующую часть.

Как проверить расчеты по шагам?

Разберем пример из темы форума. МРОТ = 9489 руб., РК = 1.15. У сотрудника есть оклад (1067.70), надбавка (3559) и стимулирующая доплата без РК (3800). Всего: 8426.70 руб.

  1. Программа сравнивает базу (8426.70) с МРОТ (9489).
  2. Разница составляет 1062.30 руб. — это и есть «Доплата до МРОТ».
  3. Теперь считаем РК. База для РК: Оклад (1067.70) + Надбавка (3559) + Доплата до МРОТ (1062.30) = 5689 руб.
  4. РК (15%) от этой суммы: 5689 * 0.15 = 853.35 руб.
  5. Итого начислено: 8426.70 (основное) + 1062.30 (доплата) + 853.35 (РК) = 10342.35 руб.

Если бы мы хотели, чтобы итоговая сумма была равна МРОТ + 15% (то есть 9489 * 1.15 = 10912.35), мы видим «недобор» именно из-за того, что стимулирующая (3800) не была умножена на 0.15. Если бухгалтер требует «сделать как в семерке» (чтобы итог был 10912.35), единственный путь — это использование формулы из Варианта 1 с делением стимулирующей выплаты на коэффициент внутри доплаты до МРОТ.

Типовые ошибки настройки

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

Выяснив причину расхождений, мы понимаем, что универсального «красивого» решения без изменения формулы не существует, если законодательно выплата входит в МРОТ, но не облагается РК. Мы рекомендуем использовать Вариант 1 как наиболее гибкий и позволяющий достичь требуемых бухгалтерией цифр без нарушения структуры базы в 1С.

← На главную