Имя: Пароль:
1C
 
ЗУП премия процентом
0 sergey198
 
20.05.24
14:38
Всем привет.

Подскажите пожалуйста, можно ли настроить показатель так:
если сотрудник меньше на 8 часов от нормы времени отработал, то процент от базовых 95%, если более 16 часов то процент 50%?
1 Волшебник
 
20.05.24
14:48
Формула выглядит незаконной
2 2S
 
20.05.24
14:49
можно
3 Смотрящий
 
20.05.24
14:50
(0) А от 8 до 16 как ?
(1) Это премия, там ничего незаконного
4 Волшебник
 
20.05.24
14:51
(3) Есть высшие законы справедливости
5 lEvGl
 
20.05.24
14:53
мрот и премия.. просто сказка
6 El_Duke
 
20.05.24
14:54
(0) Можно, надо делать шкалу значений показателя
(3) Незаконного нет, а вот тупости в этом предостаточно. Регулярно обсуждается, последний раз вот здесь: ЗУП Корп - начислять премию только за полностью отработанный месяц
7 sergey198
 
20.05.24
14:55
Премия:
если норма = отработанному = 100%
Менее на 8 часов = 95%
Менее 16 часов = 50%

А как вот в одну формулу указать?
8 Волшебник
 
20.05.24
14:56
(6) Вон уже изменилась постановка. См (7). Стало логичнее
9 2S
 
20.05.24
14:57
НормаЧасов
ОтработаноЧасов

используй эти показатели. Или формулу тоже за Вас написать?
10 sergey198
 
20.05.24
14:58
РасчетнаяБаза * ?((НормаЧасов - ВремяВЧасах ) < 8, 0.95,0.1)
Но как с 16 часами
11 2S
 
20.05.24
14:59
? в ?
12 Волшебник
 
20.05.24
15:04
(10) Опять пошла незаконная формула. Следите за своими руками, которые пытаются совершить преступление
13 sergey198
 
20.05.24
15:12
Как то так
РасчетнаяБаза * ?((НормаЧасов = ОтработаноЧасов ) , 1,?((НормаЧасов - ОтработаноЧасов ) > 16 , 0.5 ,?((НормаЧасов - ОтработаноЧасов ) > 8 ,0.95,0)))

Чуть позже проверю ее
14 Гена
 
20.05.24
15:16
(13) Плохо
15 Волшебник
 
20.05.24
15:19
(13) "=" замените на ">="
16 Arbuz
 
20.05.24
15:20
За вложенные тернарные операторы надо пальцы ломать.
17 Гена
 
20.05.24
15:23
(15) Первый «?» вообще лишний, достаточно второго и третьего. В конце не 0, а 1
18 Волшебник
 
20.05.24
15:25
(17) А что, мы хорошо работающих людей оставим без премии?
19 Гена
 
20.05.24
15:28
(18) Не оставим. Пусть дельта равна 7 часов. Тогда 16 проскакиваем, 8 тоже, после исправления 0 на 1 будет полная премия )
20 Гена
 
20.05.24
15:31
?((НормаЧасов - ОтработаноЧасов ) > 16 , 0.5 ,?((НормаЧасов - ОтработаноЧасов ) > 8 ,0.95,1))
21 Волшебник
 
20.05.24
15:36
(19) Ну ок...
22 Гена
 
20.05.24
15:39
(21) Но по сути согласен. Жадность дирекции такой фирмы поражает.
23 sergey198
 
20.05.24
17:45
(20) спасибо
24 sergey198
 
22.05.24
09:02
(20)
А как можно из
?((НормаЧасов - ОтработаноЧасов ) > 16 , 0.5 ,?((НормаЧасов - ОтработаноЧасов ) > 8 ,0.95,1))

убрать часы сверхурочные?

ОтработаноСверхурочно - почему то не видит корректно часы.
25 Гена
 
22.05.24
09:56
(24) ОтработаноЧасов
ВремяВЧасах
и на вкладке Учет времени указать вид или виды этих часов
26 sergey198
 
22.05.24
10:51
Спасибо, я как понимаю возможности "И" нету в формуле?
Например, у меня есть еще показатель "Акло", кол дней пропущенных из за алко.

?((НормаЧасов - ОтработаноЧасов ) > 16 И Акло = 0 , 0.5 ,?((НормаЧасов - ОтработаноЧасов ) > 8 ,0.95,1))

Возможно ли вообще?
27 Гена
 
22.05.24
11:11
И/ИЛИ отсутствуют, но можно вложить в условие:
?(Акло=0,трымс,брымс)
28 DJ Anthon
 
22.05.24
11:12
(26) можно умножением справиться
29 El_Duke
 
22.05.24
11:17
(26) "у меня есть еще показатель "Акло", кол дней пропущенных из за алко"

Какая чудесная контора ...
Осталось ввести показатель СмНаДирКакЛенинНаБурж и если он не равен нулю, то никакой премии !!!
30 Гена
 
22.05.24
11:24
(29) Трезвых грузчиков не бывает.
31 sergey198
 
22.05.24
11:27
(30) спасибо, все сделал через "?"
32 SleepyHead
 
22.05.24
11:27
(30) Вот не надо так. Я в 13 лет и в 15 работал грузчиком на кондитерской фабрике, и пусть первым в меня бросит камень тот, кто видел меня пьяным!
33 El_Duke
 
22.05.24
11:34
(30) Непонятно что управленческий гений хочет сделать с алкашами: лишить премии совсем или как то урезать ?
34 SleepyHead
 
22.05.24
11:42
(26) Следующий вопрос - если количество Акло больше 3, то как создать автоматически увольнение
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший