Имя: Пароль:
1C
1С v8
Помогите, пожалуйста, с формулой с условием в ЗУП 3.1
0 kovelana
 
17.10.18
14:16
Здравствуйте!
У нас система оплаты такая: индивидуальный план сотрудника за отработанное за месяц время нужно сравнить с фактическим выполнением плана этим сотрудником по итогам месяца. Если факт превысит план, то нужно начислить 15% от разницы факта и плана + надбавку, вычисляемую как оклад за отработанное время * 40 / 60. А если факт будет меньше плана, то начислить нужно будет надбавку, вычисляемую как оклад за отработанное время * 40 / 60 - 40% разницы между планом и фактом.
Я сделала такую формулу:
? (Выручка план * ВремяВЧасах/НормаЧасов-Выручка факт>=0, (Оклад* ВремяВЧасах/НормаЧасов*40/60)+((Выручка план * ВремяВЧасах/НормаЧасов-Выручка факт)*0,15), (Оклад* ВремяВЧасах/НормаЧасов*40/60)-((Выручка план * ВремяВЧасах/НормаЧасов-Выручка факт)*0,4))
ЗУП выдает ошибку в формуле. Помогите, пожалуйста, ее найти.
1 El_Duke
 
гуру
17.10.18
14:50
(0) Наворочено адски, но давайте попробуем разобраться ...
Сотрудник на какой системе оплаты труда ? Повременной как я понимаю ?
2 KnightAlone
 
17.10.18
14:52
0,15 заменить на 0.15, 0,4 на 0.4
3 kovelana
 
17.10.18
14:57
Да, на повременной, норма времени в часах.
4 El_Duke
 
гуру
17.10.18
15:01
(2) кроме очевидных синтаксических ошибок надо исправить кучу логических
Во первых убрать отовсюду конструкцию ВремяВЧасах/НормаЧасов, т.е сделать это начисление как доплату к оплате по основной системе оплату труда
Во вторых убрать везде Оклад, заменить на РасчетнаяБаза, которая будет состоять из оклада
Формула упростится, после этого надо разбираться с условиями, не уверен что они корректно записаны
5 kovelana
 
17.10.18
15:39
El_Duke,  KnightAlone, обнимаю и целую вас! Спасибо за помощь и участие!
Основная ошибка, действительно, была в том, что десятые в числе нужно отделять точкой, а не запятой. Ну и потом, когда программа дала возможность попробовать рассчитать по этой формуле, я нашла и логические ошибки. Исправила и все ЗАРАБОТАЛО!!!
6 El_Duke
 
гуру
17.10.18
15:58
(5) >> обнимаю и целую вас!

И где я могу получить свою долю всего этого ?
7 KnightAlone
 
17.10.18
16:40
я не буду уточнять, жена не поймет :)
8 KnightAlone
 
17.10.18
16:42
я карточку глянул. ааааа, там пол мужской. не надо меня целовать
9 El_Duke
 
гуру
17.10.18
16:57
(8) о себе автор пишет "я сделала, я нашла" так что вроде все норм
10 kovelana
 
17.10.18
17:29
Женский у меня пол)) Я тут впервые, еще "не дошли руки" до своей карточки))
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.