Как правильно рассчитать доплату до МРОТ при кадровом переводе сотрудника в середине месяца в 1С:ЗКГУ и 1С:ЗУП

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

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

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

Причины некорректного расчета и архитектурные ограничения

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

МАКС(0, МРОТ / НормаЧасов * ВремяВЧасах - РасчетнаяБаза)

или её вариант по дням:

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

Выясним, что происходит в программе в момент проведения документа Кадровый перевод внутри расчетного периода:

  1. Интервальное деление периода действия. При любом кадровом изменении в середине месяца система автоматически разбивает период начисления доплаты на несколько независимых интервалов (до даты перевода и после). Формула вычисляется отдельно для каждого интервала.
  2. Искажение из-за функции отсечения МАКС(..., 0). Если на первом отрезке месяца начисленная база превысила расчетную долю МРОТ, функция возвращает 0. На втором отрезке база может оказаться меньше пропорции МРОТ, и программа начисляет доплату. В итоге за месяц сотрудник получает доплату, хотя его совокупный заработок за весь месяц уже перекрыл уровень МРОТ.
  3. Локальность показателя РасчетнаяБаза. В типовом механизме плановых начислений расчетная база собирается строго в пределах текущего интервала строки начисления, а не суммарно по сотруднику за весь месяц.
  4. Разделение учета дней и часов. В рамках одной формулы невозможно автоматически переключать деление на дни или на часы в зависимости от вида тарифной ставки сотрудника. Попытка использовать показатель ВремяВДняхЧасах приводит к некорректным результатам, так как норма берется в днях, а отработанное время подставляется в часах.

Данная проблема зарегистрирована разработчиками 1С как официальная ошибка № 50008133 (разделение начисления доплаты на независимые части при изменении условий труда в течение месяца).

Способ 1. Расчет доплаты отдельным документом «Разовое начисление» в целом за месяц

Наиболее надежный и методически верный вариант обхода проблемы в типовой конфигурации без внесения изменений в код — это расчет доплаты до МРОТ после основного расчета заработной платы.

Разберем по шагам, как настроить этот вариант:

  1. Перейдем в раздел Настройка – Начисления и создадим новый вид расчета (например, «Доплата до МРОТ (разовая)»).
  2. На вкладке Основное установим назначение начисления: По отдельному документу (документом Разовое начисление).
  3. Зададим формулу расчета:

    МАКС(0, МРОТ * ДоляНеполногоРабочегоВремени / НормаЧасов * ВремяВЧасах - РасчетнаяБаза)

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

Порядок работы расчетчика при такой схеме:

  1. Создаем и рассчитываем документ Начисление зарплаты и взносов за текущий месяц (плановое начисление доплаты до МРОТ сотрудникам с переводами не назначается или отменяется кадровым документом).
  2. Создаем документ Разовое начисление, выбираем вид расчета «Доплата до МРОТ (разовая)» и подбираем сотрудников, у которых были переводы. База для расчета соберется за весь месяц суммарно по всем должностям, и доплата рассчитается корректно.

Способ 2. Доработка алгоритма через расширение конфигурации

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

Рассмотрим логику работы расширения:

  1. В расширении перехватывается процедура расчета начислений при проведении документа Начисление зарплаты и взносов.
  2. Алгоритм собирает общую сумму начисленной базы по всем строкам сотрудника за текущий месяц, определяет совокупное отработанное время и совокупную норму.
  3. Производится расчет гарантированного минимума в целом за месяц.
  4. Если сумма начисленных частей доплаты превышает требуемую итоговую доплату за месяц, расширение корректирует результаты строк в табличной части документа.

Способ 3. Ручная корректировка при кадровых перемещениях

Если кадровые переводы внутри месяца происходят редко, можно оставить типовое плановое начисление, но при расчете зарплаты выполнять проверку вручную:

  1. Открываем документ Начисление зарплаты и взносов.
  2. Находим сотрудника с кадровым переводом на вкладке Начисления.
  3. Анализируем совокупный доход сотрудника, входящий в базу МРОТ, за первую и вторую половину месяца.
  4. Если общая сумма заработка превышает месячный МРОТ (с учетом нормы отработанного времени), вручную обнуляем сумму доплаты в строках начисления или корректируем ее до фактической разницы.

Методологические требования к составу расчетной базы МРОТ

При настройке базы для доплаты до МРОТ важно учитывать требования трудового законодательства:

  1. Включаются в расчетную базу: выплаты за работу в нормальных условиях в пределах установленной продолжительности рабочего времени (оклад по дням/часам, тарифные ставки, персональные надбавки, премии за производственные результаты).
  2. Не включаются в расчетную базу (начисляются сверх МРОТ):
    • Оплата сверхурочной работы, работы в ночное время, в выходные и нерабочие праздничные дни.
    • Доплаты за совмещение профессий и исполнение обязанностей временно отсутствующего работника.
    • Надбавки за работу во вредных и опасных условиях труда.
    • Районные коэффициенты и процентные (северные) надбавки.
← На главную