2009-03-04 08:59
artas71
2011-09-11 06-11
Algos formulė- etatinė alga keičiasi mėn. bėgyje
Sudėtiniai kintamieji-sukurti Alga>Kintamieji sudėtinius kintamuosius.
Sudėtiniai kintamieji
1.PIRMA ALGOS DALIS:
2.ANTRA ALGOS DALIS:
3.SUDĖTINIS TESTAS:
4.METAI:
5.MĖNUO:
6.DIENA:
Toliau
Alga>Kintamųjų reikšmės sukurti Sudėtinius kintamuosius, aprašant formules.
(taikoma, kai alga yra tarifinė, nekintama (ne valandinė, ne vienetinė ir pan).)
1.PIRMA ALGOS DALIS:
FZMS(100,gomonth(wfor_date,-1))/fklv(1)*ftbv(1,wfor_date,wfor_kodas_tb,wfor_kodas_is,,'01'+skyr()+transf(day(ctod(f_pap('tba06',1,wfor_kodas_tb))-1),"@L99"))
2.ANTRA ALGOS DALIS:
FZMS(100,wfor_date)/fklv(1)*ftbv(1,wfor_date,wfor_kodas_tb,wfor_kodas_is,,transf(day(ctod(f_pap('tba06',1,wfor_kodas_tb))),"@L99")+skyr()+'31')
3.SUDĖTINIS TESTAS:
fzms(100,gomonth(wfor_date,-3),w_for_kodas_tb,wfor_kodas_is)
4.METAI:
(year(wfor_date)=year(ctod(f_pap("tba06",1,wfor_kodas_tb))))
5.MĖNUO:
(month(wfor_date)=month(ctod(f_pap("tba06",1,wfor_kodas_tb))))
6.DIENA:
(day(ctod(f_pap("tba06",1,wfor_kodas_tb)))<>1)
Etatinės algos formulė:
(iif(FSUD(4) AND FSUD(5) AND FSUD(6), FSUD(1)+FSUD(2),FZMS(100)/FKLV(1)*FTBV(1)))
Toliau - Darbuotojų sąraše reikia aprašyti papildomo lauko -(funkcinis mygtukas su akiniais) DATOS TIPO: “Data kai keičiasi alga”.
Tada jeigu alga keičiasi tarkim nuo 2009.03.05,
prie darbuotojo kintamųjų nauja alga rašoma už 2009.03 ,
o į papildomą lauką “Data kai keičiasi alga”- 2009.03.05