Страница 1 из 1

Ночные

Добавлено: 11 авг 2004, 10:41
Webog
Ситуация такая:
Начисляем ночные "ночному дозору", но часть дозора сидит на окладе с кодом 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, а не по новому алгоритму
че делать хз

Re: Ночные

Добавлено: 11 авг 2004, 11:02
Sanya
Для начала лучше использовать не 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)
потому что надо еще учесть что может быть и сдельшик:)

Re: Ночные

Добавлено: 11 авг 2004, 11:30
Webog
ты реально мега чел :)
большое спасибо

Re: Ночные

Добавлено: 11 авг 2004, 11:49
Sanya
Да всегда пожалуйста! если смогу, то всегда помогу:)