Добрый день.
Зарплата и управление персоналом, редакция 3.1 (3.1.37.72)
Ранее вы писали, что зарегистрирована ошибка 70141951, но проследить статус ее не удается, просто указано Статус не указан.
Ошибка была, если есть кадровый перевод или командировка, то компенсация дополнительного отпуска задваивается. Мы столкнулись , что при отсутствии каких либо отклонений, начисление компенсации дополнительного отпуска задваивается.
В формуле убрать Доля неполного времени не можем, есть сотрудники, которые работают на неполную ставку и них доход больше МРОТ*ставку.
Подскажите пожалуйста как можно обойти эту ошибку?
Для отправки комментария вам необходимо авторизоваться.
Выяснила, что когда компенсация начисляется в месяце Июнь ,когда и дата начала основного отпуска, то компенсация задваивается. Если начисление сделать Июль, то все рассчитывается корректно.
Здравствуйте!
К сожалению, ошибки далеко не всегда быстро исправлять. Статус не указан — означает, что в работу не взяли, не планируется исправлять в ближайшее время. Если формулу нельзя исправить, то придется проверять вручную каждый расчет.
Если удобно начислять следующим месяцем, тогда можно так «выкрутиться». Подскажите, пожалуйста, зарплата за июнь начислена, перед расчетом отпуска?
Нет, зарплата за июнь не начислена. И теперь я вообще запуталась, есть сотрудники которым правильно произвелся расчет, незадвоена компенсация.
Когда я моделировала ошибку, то у меня на вкладке Начислено было 2 строки с одинаковым начислением. Это хотя бы бросалось в глаза. У вас также? Или сумма в одной строке, но удвоенная?
Очень рекомендую написать разработчикам, что у вас проявляется ошибка и вы ждете ее исправления. Чем больше обращений, тем выше приоритет у ошибки.
Я сверила показатели начислений, он разбивает на 2 периода и этим задваивает начисление в связи с тем , что с 17.06.2026 у него изменяется процент Северной надбавки( при этом никакой документ не вводится, исчисляется с момента приема).
Это объяснение того, что по другим сотрудникам верно считает.
«Начислено было 2 строки с одинаковым начислением. Это хотя бы бросалось в глаза. У вас также?»- да так же. Разработчикам написала.
Да, при смене процента Северной надбавки должно произойти разделение начисления на 2 периода. Это правильно. А сумма получилась верно рассчитана в этом случае?
Хорошо, что написали. Будем надеяться, что исправят ошибку
доброе утро. нет, сумма задвоилась по обоим периодам.
Вот ответ разработчиков: Ошибка проявляется. Но к сожалению, срок исправления по ошибке не назначен
Доброе утро!
Расскажите, пожалуйста, сколько у Вас сотрудников с неполным рабочим временем? Как часто сотрудников с полной ставке переводят на неполное время и обратно? Может быть, нам ввести дополнительный показатель, аналогичный показателю «Доля неполного рабочего времени» для тех, кто работает не на ставке? Для всех сотрудников на неполной ставке мы вручную укажем этот показатель и в формуле компенсации уйдем от типового показателя.
Выяснила
«Сколько у Вас сотрудников с неполным рабочим временем» -5 человек
«Как часто сотрудников с полной ставке переводят на неполное время и обратно?» -такого нет
Давайте сделаем как вы предлагаете, что нужно сделать?
Последовательность действий будет следуюющая:
1. В настройках расчета зарплаты установим флажок Используется несколько тарифных ставок для одного сотрудника.
2. Создадим новый показатель (Настройки — Показатели расчета зарплаты)
3. Для сотрудников, у которых неполное рабочее время создадим документ Изменение оплаты труда. Заполним таблицы Доп. тарифы, коэффициенты
4. Изменим формулу компенсации отпуска.
Введем дополнительную проверку: если ставка у сотрудника = 0, тогда расчет происходит по эталонной формулы, но убираем показатель Доля неполного рабочего времени . В нашем случае, у всех сотрудников на полной ставке будет 0. Так как значение показателя вводим только для неполной ставки
Если ставка другая, тогда расчет происходит по эталонной формуле, но сделаем замену показателя: заменим Долю неполного рабочего времени на Ставку сотрудника.
Общая конструкция будет:
?(ставка = 0, расчет без учета ставка, расчет с учетом ставки)
Формула: ? (СтавкаСотрудника=0,
(?((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ * (Макс(РайонныйКоэффициент, 1)+ СевернаяНадбавка / 100), ((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) — (СреднийЗаработокИндексируемыйРК * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйРК) — (СреднийЗаработокИндексируемыйСН * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйСН))* КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации),
(?((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ * СтавкаСотрудника * (Макс(РайонныйКоэффициент, 1)+ СевернаяНадбавка / 100), ((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) — (СреднийЗаработокИндексируемыйРК * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйРК) — (СреднийЗаработокИндексируемыйСН * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйСН))* КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ*СтавкаСотрудника) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации))
Прикладываю скриншоты.
Подскажите пожалуйста, нужно было полностью вставлять формулу:
? (СтавкаСотрудника=0,
(?((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ * (Макс(РайонныйКоэффициент, 1)+ СевернаяНадбавка / 100), ((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) — (СреднийЗаработокИндексируемыйРК * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйРК) — (СреднийЗаработокИндексируемыйСН * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйСН))* КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации),
(?((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ * СтавкаСотрудника * (Макс(РайонныйКоэффициент, 1)+ СевернаяНадбавка / 100), ((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) — (СреднийЗаработокИндексируемыйРК * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйРК) — (СреднийЗаработокИндексируемыйСН * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйСН))* КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ*СтавкаСотрудника) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации))
Не дает провести.
Да, полностью. Программа неверно вставила знак минус. Замените, пожалуйста в формуле в ЗУП: тире на минус.
Получилось, спасибо большое.
Можете пожалуйста прислать еще формулы для Доли РК и Доли СН?
Отлично!
Для РК:
? (СтавкаСотрудника=0,
?((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ * (Макс(РайонныйКоэффициент, 1)+ СевернаяНадбавка / 100), (СреднийЗаработокИндексируемыйРК * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйРК) * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ*МРОТ*(Макс(РайонныйКоэффициент, 1) — 1)) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации,
?((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ*СтавкаСотрудника * (Макс(РайонныйКоэффициент, 1)+ СевернаяНадбавка / 100), (СреднийЗаработокИндексируемыйРК * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйРК) * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ*МРОТ*СтавкаСотрудника*(Макс(РайонныйКоэффициент, 1) — 1)) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации)
Для СН:
? (СтавкаСотрудника=0,
?((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ * (Макс(РайонныйКоэффициент, 1)+ СевернаяНадбавка / 100), (СреднийЗаработокИндексируемыйСН * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйСН) * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ *(СевернаяНадбавка / 100)) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации
?((СреднийЗаработокИндексируемый * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемый) * КалендарныеДниМесяцаБезПраздников > УчитыватьМРОТ * МРОТ * СтавкаСотрудника * (Макс(РайонныйКоэффициент, 1)+ СевернаяНадбавка / 100), (СреднийЗаработокИндексируемыйСН * КоэффициентИндексацииСреднегоЗаработка + СреднийЗаработокНеиндексируемыйСН) * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ*СтавкаСотрудника *(СевернаяНадбавка / 100)) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейКомпенсации
Минусы могут также себя проявить при копировании формулы. Обратите, пожалуйста, на это внимание.
Спасибо Вам огромное.
Это уже для подстраховки: Вставляю эти формулы во все компенсации отпусков( Компенсация основного, дополнительного, вредность и тд)?
Да, все верно! Формула изменена на основе эталонной и подходит для всех видов компенсации отпусков
Еще раз спасибо!
Пожалуйста! Рада была помочь. Хорошего дня 🌟