Ситуация такая:
Начисляем ночные "ночному дозору", но часть дозора сидит на окладе с кодом 7, часть решили перевести на тарифтые ставки с кодом 6. Алгоритм ночных раньше был свой: LSc_Tarif/Uch_ChasGr*Uch_ChasF/100*40
Модифицирую его под тарифников:
LSc_Tarif*Uch_ChasF/100*40
Все работает.
Совмещаю оба в один:
IF (LSC_SISOPL=6,LSc_Tarif*Uch_ChasF/100*40,LSc_Tarif/Uch_ChasGr*Uch_ChasF/100*40)
и имею у сотрудников сидящих на тарифе ночные расчитанные по LSc_Tarif/Uch_ChasGr*Uch_ChasF/100*40, а не по новому алгоритму
че делать хз
Ночные
Модераторы: m0p3e, edward_K, Модераторы
Re: Ночные
Для начала лучше использовать не Lsc приставку, а uch тобишь использовать данные не из лицевого счета (потому что может быть переход в межпериод с тарифа на оклад и наоборот). Потом вроде sisopl=6 это не правильно! есть sisopl=20(сдельная), sisopl=30(оклад) и sisopl=40(повременная тариф) Я думаю теперь понятно почему не работало;)?
Получаем:
IF (uch_SISOPL=30,uch_Tarif/Uch_ChasGr*Uch_ChasF/100*40,uch_Tarif*Uch_ChasF/100*40)
потому что надо еще учесть что может быть и сдельшик:)
Получаем:
IF (uch_SISOPL=30,uch_Tarif/Uch_ChasGr*Uch_ChasF/100*40,uch_Tarif*Uch_ChasF/100*40)
потому что надо еще учесть что может быть и сдельшик:)
-
- Посетитель
- Сообщения: 37
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Хабаровский край Дальневосточное представительство Корпорации "Галактика"
- Контактная информация:
Re: Ночные
ты реально мега чел
большое спасибо
большое спасибо
Re: Ночные
Да всегда пожалуйста! если смогу, то всегда помогу:)