Uruchomienie funkcji płacowej jest możliwe z każdego miejsca.
O ile zastosuje się PlcMsc(), to program pobiera identyfikator osoby oraz okresy i podstawia do xFPLCMSC()
xFPLCMSC(cNROS,cRM,cRMW,cOD,xMSC) - to wewnętrzna funkcja po wstępnej interpretacji PlcMsc()
dla potrzeb DRA można ją wywoływać, ale trzeba podać cNROS - identyfikator osoby - pole NR_OS z tabeli OSOBY,
cRM - to okres listy płac i w tym przypadku nie jest wymagany, cRMW - to okres wypłaty i jest wymagany
(okres rozumie się jako rok i miesiąc zapisany w formacie rrrr.mm - jako tekst)
cOD - to pole tabeli PLCMSC, a ostatni parametr jest przesunięciem w czasie, jak 0 to okres cRMW,
a jak np. 1, to miesiąc wcześniej niż cRMW itp.
przykład
xFPLCMSC('0234','','2008.08','FRP') - pobierz kasę z funduszu rentowego pracownika o identyfikatorze '0234' za okres 2008.08
iif(OSOBY->(dbseek('KOWALSKI')),xFPLCMSC(OSOBY->NR_OS,'','2008.08','FRP'),0) - j.w. ale KOWALSKIEGO

pozdrówka
Pio