Добрый день!
ЗУП КОРП 3.1.38.92.
Сотрудник в течении месяца имеет несколько кадровых перемещений: изменяется график работы и основной вид начисления (Оплата по часовому тарифу и Оплата по окладу (по часам)).
Сотруднику настроено плановое начисление «ИВ» фиксированной суммой, которое начисляется пропорционально отработанному времени. Есть ограничение (согласно ЛНА): общая сумма начислений по периодам не должна превышать назначенную.
Формула расчета начисления «ИВ»:
?(РазмерИВ / НормаЧасов * ВремяВЧасах > РазмерИВ, РазмерИВ, РазмерИВ / НормаЧасов * ВремяВЧасах)
Поскольку у сотрудника несколько периодов, программа проверяет лимит в каждом из них. Однако по итогам месяца общая сумма начислений превышает установленную.
Подскажите, пожалуйста, как настроить систему, чтобы избежать превышений?
Пример.
Расчет по периодам (Размер ИВ для сотрудника = 5400):
01–02.08.2026. Отработано 24 часа, часов по графику 192.
ИВ = 5 400 / 192 х 24 = 675,00 (675 < 5400, берем 675).
03–16.08.2026. Отработано 96 часа, часов по графику 192.
ИВ = 5 400 / 192 х 96 = 2 700,00 (2700 < 5400, берем 2700).
17–23.08.2026. Отработано 48 часов, часов по графику 192.
ИВ = 5 400 / 192 х 48 = 1 350,00 (1350 < 5400, берем 1350).
24–25.08.2026. Отработано 24 часов, часов по графику 168.
ИВ = 5 400 / 168 х 24 = 771,43 (771,43 < 5400, берем 771,43).
26–30.08.2026. Отработано 36 часов, часов по графику 192.
ИВ = 5 400 / 192 х 36 = 1 012,50 (1012,5 < 5400, берем 1012,5).
31.08.2026. Отработано 24 часа, часов по графику 192.
ИВ = 5 400 / 192 х 24 = 675,00 (675 < 5400, берем 675).
ИВ (итого) = 675,00 + 2 700,00 + 1 350,00 + 771,43 + 1 012,50 + 675,00 = 7 183,93 руб. – сумма превышает установленный размер ИВ (5400).
Здравствуйте!
Для того чтобы подобрать решение сначала нужно разобраться, как происходит расчет сейчас.
В вашем примере получается, что сотрудник отработал больше нормы предусмотренной графиком?
Норма 192 ч. — это в соответствии графиком сотрудника?
Отработано 24 + 96+ 48 + 24 + 36 + 24 = 252ч.
Уточните пожалуйста, может быть используется документ Табель, в котором введены часы больше, чем предусмотрено графиком?
Поэтому при расчете максимального размера ИВ получается больше 5400
Это связано с тем, что:
5400 / 192ч НормаЧасов (график) * 252ч ВремяВЧасах (отработано) = 7 087,50 руб.
При этом ВремяВЧасах — это отработанное время.
При этом в одном из периодов норма стала 168 — это значит, что изменилась норма рабочего времени по графику. Если у нас меняется график, то используем рекомендации в статье: Особенности расчета зарплаты при изменении графика в середине месяца Если рассмотреть вариант ввести индивидуальный график (на 252ч.), то расчет доплаты ИВ получится правильный?
Сотрудник в течение месяца переходит из подразделения в подразделение. При этом меняются бригада (норма часов по графику) и система оплаты труда. В одном подразделении используется часовой тариф, в другом — оклад. В подразделениях применяются сменные графики с суммированным учетом рабочего времени. При оплате по окладу в графике есть флаг «При подсчете переработок определять норму по: Производственному календарю».
Из примера:
— периоды «01–02.08.2026», «17–23.08.2026», «26–30.08.2026» сотрудник работает по часовому тарифу;
— периоды «03–16.08.2026», «24–25.08.2026», «31.08.2026» сотрудник работает по окладу (по часам).
«Норма 192 ч.», «Часов по графику 168» – это графики работы бригад («Четырехбригадный график 24 час 1 бр», » Четырехбригадный 12час бр2″ и т.д.).
Документ Табель не используется.
«Если у нас меняется график, то используем рекомендации в статье: Особенности расчета зарплаты при изменении графика в середине месяца»
В приведенной статье рассматривается оплата по окладу. У нас же из 6-ти периодов за месяц, 3 периода оплачиваются по часовому тарифу. Наверное, рекомендации в статье не решают нашу проблему.
«Если рассмотреть вариант ввести индивидуальный график (на 252ч.), то расчет доплаты ИВ получится правильный?»
Мы рассматривали вариант с индивидуальным графиком. Расчет ИВ получается верным, но основная оплата в периоды работы по окладу рассчитывается неправильно.
Например, период «03–16.08.2026»:
— без индивидуального графика расчет: 60 306 / 192 * 96 = 30 153 руб.;
— с индивидуальным графиком: 60 306 / 252 * 96 = 22 973,71.
Здравствуйте!
Получается, что расчет основного начисления происходит по норме графика сотрудника, например 192ч. — это рабочие часы по графику сотрудника.
Этот вариант расчета разбираем в статье (раздел — Расчет оклада при суммированном учете, исходя из нормы часов за месяц по графику): Оплата за отработанное время при суммированном учете рабочего времени
И если сотрудник отработал весь месяц все часы по графику = 192ч., то он получит полный оклад, например 60306, верно?
Поэтому если предположить, для наглядности, что сотрудник переводился в течение месяца в подразделения с основным начисление оплата по окладу по часам, то:
— Логично при полностью отработанном времени по графику, чтобы сотрудник получил полный оклад.
В этом случае для сотрудника норма в месяце будет 252ч. И расчет получится 60 306/252 * 252 = 60 306
Для того, чтобы получить такой расчет нужно использовать индивидуальный график.
Естественно, что при таком большом количестве часов в месяц у сотрудника появляется переработка и доплата за переработки при суммированном учете.
— Иначе, если оставить ному времени 192 ч. , то сотрудник получит больше оклада 60 306 / 192 * 252 = 79 151,63
Правильно понимаю, что для Вас правильным получается расчет основного начисления, когда результат больше оклада ?
Например: 60 306 / 192 * 252 = 79151,63
Но при этом для ИВ такой расчет (5400 / 192 * 252 = 7087,5) когда ИВ больше 5400 не подходит, верно?
Для ИВ нужен особый расчет 5400 / 252ч НормаЧасов (график) * 252ч ВремяВЧасах (отработано) = 5400, так?
Если так, то если мы не используем индивидуальный график месяце, когда графики меняются, то автоматически для ИВ получить такой расчет не получится.
Для того, чтобы получить такой расчет:
— Можно в формуле ИВ вместо показателя НормаЧасов использовать свой показатель «НормаЧасовИВ» и вводить его для сотрудника в том месяце, когда происходит смена графика. Т.е. нужно 252 ч. — вводим это значение. При этом вводить значение показателя «НормаЧасовИВ» можно через данные для расчета зарплаты: Разовые и накапливаемые показатели в ЗУП 3.1
— Далее прописать условие в формуле: если значение показателя «НормаЧасовИВ» не равно 0, то расчет происходит с учетом этого показателя, иначе обычная формула.
Здравствуйте!
«И если сотрудник отработал весь месяц все часы по графику = 192ч., то он получит полный оклад, например 60306, верно?»
В нашем случае не верно, т.к. сотрудник не работает весь месяц по одному графику. Из 252 часов, отработанных в месяц, 108 часов отработано по часовому тарифу (не по окладу).
Расчет зарплаты по периодам.
01–02.08.2026. Отработано 24 часа, Оплата по часовому тарифу, тариф: 161,44.
Оплата по часовому тарифу = 161,44 * 24 = 3 874,56
03–16.08.2026. Отработано 96 часа, часов по графику 192, оклад: 60 306.
Оплата по окладу (по часам) = 60 306 / 192 * 96 = 30 153
17–23.08.2026. Отработано 48 часов, Оплата по часовому тарифу, тариф: 161,44.
Оплата по часовому тарифу = 161,44 * 48 = 7 749,12
24–25.08.2026. Отработано 24 часов, часов по графику 168, оклад: 60 306.
Оплата по окладу (по часам) = 60 306 / 168 * 24 = 8 615,14
26–30.08.2026. Отработано 36 часов, Оплата по часовому тарифу, тариф: 161,44.
Оплата по часовому тарифу = 161,44 * 36 = 5 811,84
31.08.2026. Отработано 24 часа, часов по графику 192, оклад: 60 306.
Оплата по окладу (по часам) = 60 306 / 192 * 24 = 7 538,25
«Правильно понимаю, что для Вас правильным получается расчет основного начисления, когда результат больше оклада ?
Например: 60 306 / 192 * 252 = 79151,63»
Мы не можем применить такую формулу, т.к. более 40 % времени (108 из 252 часов) сотрудник отработал по часовому тарифу (не по окладу). При этом в разные периоды были разные графики с разной нормой часов (03–16.08.2026 – 192 часа, 24–25.08.2026 – 168 часа).
«Для того, чтобы получить такой расчет нужно использовать индивидуальный график.»
Если мы применим индивидуальный график, то сотрудник теряет в зарплате.
Расчет. Наш сотрудник в период 24–25.08.2026 работает в 4-ой бригаде, график «Четырехбригадный график 24час 4 бр», норма по графику 168.
Если используем индивидуальный график, то за этот период наш сотрудник заработает:
Оплата по окладу (по часам) = 60 306 / 252 * 24 = 5 743,43.
Его коллега, с таким же окладом, который отработал весь месяц в своей бригаде (у которого нет кадровых перемещений, нет переводов на оплату по часовому тарифу) за этот периода заработает:
Оплата по окладу (по часам) = 60 306 / 168 * 24 = 8 615,14.
Вместе отработали сутки, наш с индивидуальным графиком заработал 5 743,43, его коллега — 8 615,14.
«Но при этом для ИВ такой расчет (5400 / 192 * 252 = 7087,5) когда ИВ больше 5400 не подходит, верно?»
Когда ИВ больше 5400 не подходит – это верно. Но для нашего сотрудника расчет ИВ выполняется не одной строчкой (см. расчет в исходном обращении).
Здравствуйте!
Вы пишите: «Но для нашего сотрудника расчет ИВ выполняется не одной строчкой»
Да, верно. В предложенном выше варианте с вводом своего показателя «НормаЧасовИВ» расчет должен происходить отдельными строками за периоды перевода. Например:
Всего отработано часов 24 + 96+ 48 + 24 + 36 + 24 = 252ч.
5400 / 252ч НормаЧасовИВ * 24ч = 514,29
5400 / 252ч НормаЧасовИВ * 96ч = 2057,14
5400 / 252ч НормаЧасовИВ * 48ч = 1028,57
5400 / 252ч НормаЧасовИВ * 24ч = 514,28
5400 / 252ч НормаЧасовИВ * 36ч = 771,43
5400 / 252ч НормаЧасовИВ * 24ч = 514,29
Итого в сумме ИВ = 5400
Совокупно (если сложить в одну строку по всем периодам) расчет получится расчет 5400 / 252ч НормаЧасов (график) * 252ч ВремяВЧасах (отработано) = 5400
Прошу прощения, не сразу разобрался в предложенном решении. Благодарю вас за помощь!