Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Помогите, пожалуйста, с формулой с условием в ЗУП 3.1

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует