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

З/плата

Добавлено: 17 ноя 2005, 17:32
Kotya
Здравствуйте...
Человек работал в октябре 1 и 2 числа , то есть в выходные. Все остальные дни у него отпуск (в табеле рабочих дней 0, выходные 2(16ч)). Начислиться должно: 1.Оплата за работу в выходные , 2.Доплата за работу в выходные и 3.Приработок. В предварительном просмотре видна только 1.Оплата. А в расчетном листке нет никакой суммы вообще, только часы.
Может кто-то сталкивался с подобным? Что не учтено в алгоритмах расчета? Когда есть рабочий день все считает нормально!

Добавлено: 18 ноя 2005, 04:35
Svet_gal
Уточните следующее:
Версия -?
Режим работы в лицевом счете-?
Система оплаты в лицевом - ?

Добавлено: 18 ноя 2005, 12:19
Kotya
7.12
режим работы - основной
система оплаты - оклад.

Добавлено: 18 ноя 2005, 12:50
Мария_Ф
Напишите алгоритм расчета оплаты в выходные

Добавлено: 18 ноя 2005, 14:42
Kotya
38 Оплата за работу в выходные дни 102 алгоритм
39 Доплата за работу в выходные дни 102 алгоритм
40 Приработок на 32, 34, 38 (повр,окл) 106 алгоритм

102 алгоритм: if(LSC_SISOPL=30, SumAlgNo(262)*(LSC_Tarif/UCH_CHASGR), if(LSC_SISOPL=40, SumAlgNo(262)*(LSC_Tarif), SumAlgNo(292)))

106 алгоритм: SumAlgNo(300)+SumAlgNo(299)
261 алгоритм: WT_GHBD(4, 0, 0, true, XAR_DATAN, XAR_DATOK)
262 алгоритм: WT_GHBD(5, 0, 0, true, XAR_DATAN, XAR_DATOK)
264 алгоритм: WT_GHBD(6, 0, 0, true, XAR_DATAN, XAR_DATOK)
265 алгоритм: WT_GHBD(1, 0, 0, true, XAR_DATAN, XAR_DATOK)
292 алгоритм: NAR_SUMMA/(SumAlgNo(265)+SumAlgNo(261)*2+SumAlgNo(262)*2+SumAlgNo(264)*2)*SumAlgNo(262)

299 алгоритм: if(LSC_SISOPL=30, (WT_GHBD(6, 0, 0, true, UCH_DATAN, UCH_DATOK)*(LSc_Tarif/UCH_CHASGR))*0.65, if(LSC_SISOPL=40, (WT_GHBD(6, 0, 0, true, UCH_DATAN, UCH_DATOK)*LSc_Tarif)*0.65, 0))

300 алгоритм: if(LSC_SISOPL=30, (WT_GHBD(5, 0, 0, true, UCH_DATAN, UCH_DATOK)*(LSc_Tarif/UCH_CHASGR))*0.65, if(LSC_SISOPL=40, (WT_GHBD(5, 0, 0, true, UCH_DATAN, UCH_DATOK)*LSc_Tarif)*0.65, 0))