![]() |
|
Настройка вида расчёта на табель ЗУП 2.5 | ☑ | ||
---|---|---|---|---|
0
DomenER
22.08.18
✎
16:20
|
Всем привет.
Добавили новый вид расчёта "Вредность по часам". Форму расчёта: (Тарифная ставка месячная / Норма времени в часах) * Время в часах * Процент за вредные условия труда На вкладке "Время" указано "Дополнительное начисление за уже оплаченное время", а вид времени "Вредные условия" со своим буквенным обозначением Идея такая: заводятся в табеле в разные дни количество рабочих часов во вредных условиях, а при расчёте ЗП это количество часов подтягивается и рассчитывается. Когда в табеле заведён хотя бы 1 час, то система считает всё правильно. Если за месяц ничего не указано, то "Рабочее время" система считает как норму за месяц и формула получается: Тарифная ставка * процент вредности, а это неправльно. Как настроить вид расчёта, чтобы если нету часов вредности, то расчёт выводил 0? |
|||
1
El_Duke
гуру
22.08.18
✎
16:29
|
(0) ?(Время в часах=0,0,ВашаХрень)
|
|||
2
DomenER
22.08.18
✎
16:35
|
(1) что указать вместо "ВашаХрень" в формуле расчёта?
ВремяВЧасах это стандартная настройка 1С:ЗУП. Ввести свой параметр ? Сейчас проверю, но мне кажется , что если нет часов, то ВремяВЧасах будет норма времени. |
|||
3
El_Duke
гуру
22.08.18
✎
16:46
|
(2) ВашаХрень = (Тарифная ставка месячная / Норма времени в часах) * Время в часах * Процент за вредные условия труда
Вообще такие полунаркоманские ВР заводить чревато. Для того чтобы полноценно использовать показатели нормы времени и факта придется ВР делать в основных начислениях, а в ЗУп 2.5 несколько основных назначить нельзя. Как только назначите сотру эту премию - отвалится оплата по основной системе оплаты труда (оклад, оклад по часам) |
|||
4
DomenER
22.08.18
✎
16:54
|
(3) Время в часах всегда >0. Это или отработано в табеле по факту или норма времени подставляется.
|
|||
5
El_Duke
гуру
22.08.18
✎
17:00
|
(4) Время в часах - это тот вид времени Вредные условия
|
|||
6
DomenER
22.08.18
✎
17:18
|
(5) Добавил запись в справочник Показатели схем мотивации значение "ЧасыВредности" для формулы. Вид показателя указал "Учёт времени" и указал вид времени ВредныеЧасы, который заводится в табеле. В этом случае тарифная ставка месячная при расчёте показывает 0. Соостветственно результат будет всегда 0.
|
|||
7
DomenER
22.08.18
✎
17:27
|
(5) А если задать формулу:
Результат = ?(Часы вредности=0,0,Тарифная ставка месячная / Норма времени в часах * Время в часах * Процент за вредные условия труда) То приказ кадрового перемещения не даст провести, т.к. не видит, что заведён показатель "Процент за вредные условия труда" отдельной строкой |
|||
8
DomenER
23.08.18
✎
10:14
|
Ввёл свой показатель в справочник "Показатели схем мотивации", указал тип "Учет времени" и "Вид времени" указал "Вредные условия", который я проставляю в табель.
Формула стала: ?((ЧасыВредности<>0),ЧасыВредности,0) * ПроцентЗаВредныеУсловияТруда * (ТарифнаяСтавкаМесячная / НормаВремениВЧасах) ЧасыВредности всегда 0 при расчёте ЗП. Т.е. не видит 1 час который я завёл в табеле. А завёл как Я 8 ВД 1. |
|||
9
Serg_1960
23.08.18
✎
10:23
|
(4) "ВремяВЧасах" - это предопределенный элемент в показателях схем мотивации. Поэтому он так "странно" себя ведёт. Если есть табель - берём фактические данные, нет табеля - полный месяц работы по графику работника. Имхо.
|
|||
10
DomenER
23.08.18
✎
10:31
|
(9) Да это так. А как сделать, чтобы если нет часов в табеле, то 0 часов определялось, а не полный месяц?
|
|||
11
DomenER
23.08.18
✎
10:37
|
Пока задал формулу:
?((ВремяВЧасах=НормаВремениВЧасах),0,ВремяВЧасах) * ПроцентЗаВредныеУсловияТруда * (ТарифнаяСтавкаМесячная / НормаВремениВЧасах) Т.е. если норма времени равна числу вредных часов, то выводить 0, а иначе выводить часы по табелю. |
|||
12
DomenER
23.08.18
✎
10:48
|
Опасаюсь, что это может привести к неверному расчёту. Например, сотрудник может половину месяца побывать в отпуске, а остальное время отработать во вредных условиях, то расчёт, наверное, покажет ему 0.
|
|||
13
DomenER
04.09.18
✎
11:26
|
Возникли ситуации когда сотрудник может быть уволен в середине месяца и отсутствовать вредные часы. В этом случае всегда будет выполнен расчёт и отобразится сумма. Что неверно, т.к. вредных часов нет.
Решение простое. В табеле под этот вид времени достаточно указать в любом рабочем дне, например, ВД 0,0001. В этом случае будет определено вредных часов за месяц 0 и в расчёте ЗП по вредным часам будет 0. Это правильно. |
|||
14
Serg_1960
04.09.18
✎
15:08
|
(12) "Опасаюсь, что это может привести к неверному расчёту" - такое может быть только тогда, когда работник постоянно работает во вредных условиях труда (все рабочие часы - вредные условия труда). Но тогда ему можно установить специальный тариф, а не оплату по часам.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |