| 1 | PRSDSRP3 ;HISC/GWB-SALARY REPORT PRINT ;6/10/93  08:54
 | 
|---|
| 2 |  ;;4.0;PAID;;Sep 21, 1995
 | 
|---|
| 3 | ASKDEV K %ZIS,IOP S %ZIS="QM",%ZIS("B")="" D ^%ZIS I POP K %ZIS Q
 | 
|---|
| 4 |  I $D(IO("Q")) S ZTIO=ION,ZTDESC="PAID SALARY REPORT",ZTRTN="START^PRSDSRP3" D ^%ZTLOAD W:$D(ZTSK) !,"Request Queued!" D EXIT Q
 | 
|---|
| 5 |  U IO D START
 | 
|---|
| 6 |  D:$E(IOST,1)'="C" ^%ZISC
 | 
|---|
| 7 |  Q
 | 
|---|
| 8 | START D NOW^%DTC S Y=$J(%,"",4) D DD^%DT S PRNTDT=Y
 | 
|---|
| 9 |  S $P(DASHES,"-",80)="-",PAGE=0,FIRST="1ST",PRTC=1
 | 
|---|
| 10 |  S SITE=$G(^DD("SITE")) S:SITE'="" SITE=" FOR "_SITE
 | 
|---|
| 11 |  S (SALTL,SALPRJTL)=0
 | 
|---|
| 12 |  S CCORG="" F  S CCORG=$O(^PRSP(454.1,"B",CCORG)) Q:CCORG=""  S CCORGIEN=0,CCORGIEN=$O(^PRSP(454.1,"B",CCORG,CCORGIEN)) I $D(^PRSP(454.1,CCORGIEN)),^PRSP(454.1,CCORGIEN,6)'="" D WRITE Q:PRTC=0
 | 
|---|
| 13 |  G:PRTC=0 EXIT
 | 
|---|
| 14 |  W !,DASHES
 | 
|---|
| 15 |  I $Y>(IOSL-4) D:$E(IOST,1)="C" PRTC^PRSDSRP G:PRTC=0 EXIT D HDR
 | 
|---|
| 16 |  W !,?23,"TOTAL",?32,$J($FN(SALTL,",",2),12),?54,$J($FN(SALPRJTL,",",2),14)
 | 
|---|
| 17 |  I $Y>(IOSL-4) D:$E(IOST,1)="C" PRTC^PRSDSRP G:PRTC=0 EXIT D HDR
 | 
|---|
| 18 |  W !,DASHES
 | 
|---|
| 19 |  I $Y>(IOSL-4) D:$E(IOST,1)="C" PRTC^PRSDSRP G:PRTC=0 EXIT D HDR
 | 
|---|
| 20 |  W ! I $Y>(IOSL-4) D:$E(IOST,1)="C" PRTC^PRSDSRP G:PRTC=0 EXIT D HDR
 | 
|---|
| 21 | EXIT I $D(ZTQUEUED) S ZTREQ="@" D KILL^XUSCLEAN Q
 | 
|---|
| 22 | WRITE I FIRST="1ST" S Y=$P(^PRSP(454.1,CCORGIEN,0),U,3) D DD^%DT S COMPDT=Y D HDR S FIRST=""
 | 
|---|
| 23 |  S SAL=$P(^PRSP(454.1,CCORGIEN,6),U,1)
 | 
|---|
| 24 |  S SALPRJ=$P(^PRSP(454.1,CCORGIEN,6),U,2)
 | 
|---|
| 25 |  S SALTL=SALTL+SAL,SALPRJTL=SALPRJTL+SALPRJ
 | 
|---|
| 26 |  W !,$P(^PRSP(454.1,CCORGIEN,0),U,1),?32,$J($FN(SAL,",",2),12),?54,$J($FN(SALPRJ,",",2),14)
 | 
|---|
| 27 |  I $Y>(IOSL-4) D:$E(IOST,1)="C" PRTC^PRSDSRP Q:PRTC=0  D HDR
 | 
|---|
| 28 |  W !,DASHES
 | 
|---|
| 29 |  I $Y>(IOSL-4) D:$E(IOST,1)="C" PRTC^PRSDSRP Q:PRTC=0  D HDR
 | 
|---|
| 30 |  Q
 | 
|---|
| 31 | HDR W:$Y>0 @IOF S PAGE=PAGE+1
 | 
|---|
| 32 |  W !,"SALARY REPORT",SITE,?44,"COMPILATION DATE: ",COMPDT
 | 
|---|
| 33 |  W !,"PAGE: ",PAGE,?50,"PRINT DATE: ",PRNTDT
 | 
|---|
| 34 |  W !!
 | 
|---|
| 35 |  W !,"SERVICE NAME",?34,"SALARY YTD",?52,"PROJECTED SALARY"
 | 
|---|
| 36 |  W !,DASHES,!,DASHES
 | 
|---|
| 37 |  Q
 | 
|---|