1С: ЗУП КОРП, редакция 3.1 (3.1.21.75), ОСНО.
Добрый день.
Помогите, пожалуйста, настроить новый вид начисления — надбавку за стаж работы в компании — с такими параметрами:
1. стаж от 1 года до 5 лет = 3000 руб.,
2. стаж от 5 лет и более = 5000 руб.,
3. надбавка начисляется ежемесячно, по 50 % в аванс и зарплату,
4. надбавка не должна превышать назначенных документом «Назначение планового начисления» значений (сотрудники перемещаются из смены в смену внутри месяца и иногда зарабатывают больше оклада из-за разницы в стоимости часа в сменах. Пример:
оклад 100 000 руб., надбавка 3 000 руб., в смене А отработано 46 ч из 172,5 ч, в смене Б — 143 ч из 175 ч,
оплата по окладу составит
100 000 / 172,5 * 46 + 100 000 / 175 * 143 = 108 380,96 руб.,
надбавка при этом должна рассчитаться по тому же принципу, т.е.
3 000 / 172,5 * 46 + 3 000 / 175 * 143 = 3 251,43 руб.
Но, согласно ПОТ, превышение установленных размеров надбавки недопустимо.)
Все комментарии (9)
Комментарии закрыты.
Добрый день!
Вопрос ещё в проработке — понадобится время
Добрый день! Над вопросом работаю, пока не получается при смене графика выйти на показатель — «не более определённой суммы» автоматически
Добрый день! Прошу прощения за задержку с ответом, пробовала много чего по материалам https://buhexpert8.ru/1s-zup/sistemy-oplaty-truda/nadbavki-i-doplaty/poluchenie-raschetnoj-bazy-za-ves-period-dejstviya-zup-3-1-13.html, а также с учётом зарегистрированной ошибки 50008133:
Описание:
Если сотруднику назначена доплата до МРОТ (настраивается согласно https://its.1c.ru/db/staff1c#content:34730:hdoc), то в месяце, когда изменяются начисления сотрудника (например, назначается доплата за совмещение не на весь месяц) начисление доплаты разделяется на части и каждая часть считается отдельно, отчего итоговый результат доплаты за месяц может получиться неправильный.
Способ обхода:
1. В качестве временного решения можно создать накапливаемый показатель, добавить этот показатель в формулу «проблемного» начисления и указать, что значения накапливаемых показателей подбираются в целом за месяц. После этого такое начисление перестанет «нарезаться» по периодам внутри месяца, и результат расчета будет соответствовать ожидаемому.
2. Если среди месяца изменяются не начисления, а подразделение или должность, то с помощью инструмента из раздела Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов изменить у начисления доплаты до МРОТ значение реквизита «Начисляется в целом за месяц» на «Да». Перед этим внизу по кнопке «Дополнительные параметры…» в разделе Специальные возможности нужно установить флажок «Режим разработчика».
Следует иметь в виду, что при таком способе каждая последующая запись самого начисления будет приводить к сбрасыванию этой настройки обратно, поэтому нужно либо избегать перезаписи начисления, либо вновь выполнять эту процедуру после его записи.
Адекватного результата не получалось с учётом требований: распределить Надбавка с учётом отработанного времени за период.
Поэтому есть решение такое:
1) создаём условное начислений, допустим «Стаж, от времени» (КОПИРОВАНИЕМ вида расчёта Оплата по окладу (по часам), чтоб сохранить заполнение вкладки «Приоритет»):
— вкладка «Главное»: назначение начисления — «Доход в натуральной форме», выполняется — «Ежемесячно», формула «ВремяВДняхЧасах/НормаДнейЧасов»
— вкладка «Учёт времени» — Дополнительная оплата за уже оплаченное время, «Рабочее время» в поле «Вид времени»
— вкладка «Приоритет» должна дублировать аналогичную вкладку основного начисления, учитывающего отработанное время
— вкладка «Средний заработок» — без отметок
— вкладка «Налоги, взносы, бухучёт» — НДФЛ «не облагается», Страховые взносы — «Доходы, не являющиеся объектом обложения страховыми взносами»
Назначаем, как и надбавку за стаж работы в компании (Кадровым переводом или Назначением планового начисления и т.п.). Главное, не забывать назначаться этот вспомогательный вид расчёта при назначении надбавки за стаж. Отмечу, что эти сведения будут отражаться ТОЛЬКО справочно — ни в расчёте базы налогов и взносов, ни в проводках участвовать не будут, также как в изменении взаиморасчсётов с сотрудником
ДАЛЕЕ меняем формулу самой надбавки за стаж в компании на:
РазмерНадбавкиЗаСтаж*РасчетнаяБаза
где Расчётная база = Стаж, от времени
Таким образом, мы получим одной строкой размер надбавки за период с учётом отработанного времени, но не более фиксированной суммы. Во вложении пример расчёта с полностью отработанном месяцем и частичной отработкой
Марина, добрый день,
я не поняла, как задать Расчётная база = Стаж, от времени.
Сориентируйте, пожалуйста.
Добрый день, во вложении
Марина, как я понимаю, по итогу получается настроить расчет надбавки за стаж исходя из доли фактически отработанного времени, и этой долей является вид начисления Стаж, от времени.
Есть ли возможность настроить этот вид начисления с округлением не до сотых, а хотя бы тысячных? Сейчас расчет надбавки получается неточным. Вот мой пример:
норма времени 129,6 ч, фактически отработано 122,4 ч, след-но, доля отработанного времени = 122,4 / 129,6 = 0,9444,
надбавка за стаж рассчиталась в ЗУП как 3000 руб. (назначено план.начислением) * 0,94 = 2820 руб.,
а не 3000 * 0,9444 = 2833,20 руб., что было бы более точно, ведь реальное значение надбавки должно выглядеть как 3000 / 129,6 * 122,4 = 2833,33 руб.
К сожалению, в таком варианте получить округление до тысячных не получится.
Даже при изменении формулы «Стаж, от времени» на
ОКР(ВремяВДняхЧасах/НормаДнейЧасов,4)
1С итоговые значения «видит» как сумму, т.е. максимум 2 знака после запятой.
Регулировать количество знаков после запятой можно только для используемых показателей, а не итоговых сумм. Т.е. необходим переход на ручной ввод показателей, что гораздо трудозатратнее
Марина, я всё поняла.
Большое Вам спасибо за погруженность в детали вопроса.
Хоть я и пришла к выводу, что мне не совсем пригодится Ваш вариант, но благодаря Вашим ответам я кое-что начала понимать в настройках видов начислений 🙂
Спасибо!
Спасибо за обратную связь) я старалась, жаль, что не получилось решить до конца