source: WorldVistAEHR/trunk/r/PAID-PRS/PRS8VW2.m@ 1096

Last change on this file since 1096 was 623, checked in by George Lilly, 15 years ago

revised back to 6/30/08 version

File size: 3.7 KB
RevLine 
[623]1PRS8VW2 ;HISC/MRL,RTK-DECOMPOSITION, VIEW RESULTS ;09/27/01
2 ;;4.0;PAID;**6,32,34,45,69**;Sep 21, 1995
3 ;
4 ; This routine is used to show the results of the decomp to
5 ; the supervisor before certification. It takes the values
6 ; in the 8B string (NEW) and prints each type of time with the
7 ; amount in a more readable format (ie - value in 8B = OE163,
8 ; would print --> Week 1 Overtime 16.75
9 ; Called from CERT+18^PRS8VW, a continuation from that entry point.
10 ;
11 S CHECK=0
12 ;
13EN ;
14 S E=E(1),W="Week 1",LOC=1 D SHOW
15 S E=E(2),W="Week 2",LOC=2 D SHOW
16 S E=E(3),W="Misc",LOC=0 D SHOW
17 I 'CHECK,"C"'[$E(IOST) D
18 .W ! F I=1:1:79 W "-"
19 .W !,TR
20 K %,CHECK,D,E,I,L,LOC,USED,W,X,Y Q
21 ;
22SHOW ; --- show information
23 F I=1:2 S X=$E(E,I,I+1) Q:X="" D
24 .I $D(USED(X)) Q
25 .S USED(X)=""
26 .S X(1)=$F(NEW,X)
27 .I 'CHECK,'X(1) Q ;not in string
28 .I CHECK S LOC(1)=(I\2+1) S:'LOC LOC(1)=LOC(1)+50 D
29 ..S FOUND(LOC(1))=$G(FOUND(LOC(1)))
30 ..S $P(FOUND(LOC(1)),"^",$S(LOC<2:1,1:4))=X
31 .;
32 .;read from tables below
33 .;
34 .S Y=$P($T(@$E(X)),";;",2)
35 .S Y(1)=$F(Y,$E(X,2)_":")
36 .S Y=$P($E(Y,Y(1),999),":",1,2)
37 .I 'CHECK W !,W,?15,$P($T(TYP+Y),";;",2)
38 .S X=X(1),X1=52 D CON
39 Q
40 ;
41CON ; --- convert to proper format
42 I '+X S X=$E("00000000000",1,+$P(Y,":",2))
43 I X,X1=52 S (X,Z)=$E(NEW,X(1),X(1)+$P(Y,":",2)-1)
44 I I=73!(W="Misc"&(I=13)) S R=X/100 W ?50,$J(R,6,2) Q
45 I W="Misc",I=3 S X=X*10
46 S R=$E(X,1,$L(X)-1)_$S($E(X,$L(X))=3:".75",$E(X,$L(X))=2:".5",$E(X,$L(X))=1:".25",1:"") W ?50,$J(R,6,2) Q
47 Q
48 ;
49 ; See description of similar table in routine PRS8VW1 for
50 ; explanation of table below.
51 ;
52A ;;N:1:3^U:5:3^L:1:3^B:5:3^D:63:3^F:63:3
53C ;;E:7:3^U:8:3^T:7:3^O:8:3^L:34:4^A:55:4^Y:57:3^D:60:6
54D ;;A:16:3^B:17:3^C:18:3^E:16:3^F:17:3^G:18:3^W:45:2^T:48:6
55E ;;A:38:5^B:40:5^C:38:5^D:40:5
56F ;;F:59:4^A:61:3^B:61:3^C:62:3^D:62:3^E:64:6
57H ;;A:29:3^B:30:3^C:31:3^L:29:3^M:30:3^N:31:3^D:36:3^O:36:3
58I ;;N:46:1
59L ;;U:48:4^N:49:4^D:50:4^A:53:1
60M ;;L:54:4
61N ;;O:4:3^A:10:3^B:11:3^P:4:3^R:10:3^S:11:3^L:44:2^T:65:3^H:65:3
62O ;;A:20:3^B:21:3^C:22:3^K:24:3^M:25:3^N:34:4^E:20:3^F:21:3^G:22:3^S:24:3^U:25:3
63P ;;T:32:3^A:33:3^H:32:3^B:33:3^C:56:2
64R ;;T:6:3^A:26:3^B:27:3^C:28:3^L:6:3^E:26:3^F:27:3^G:28:3^R:58:1
65S ;;K:2:3^P:12:3^A:13:3^B:14:3^C:15:3^L:2:3^Q:12:3^E:13:3^F:14:3^G:15:3
66T ;;F:19:3^A:42:3^C:43:3^G:19:3^B:42:3^D:43:3^L:47:3^O:52:1
67U ;;N:9:3^S:9:3
68V ;;C:37:6^S:37:6
69W ;;D:3:3^P:3:3
70Y ;;A:23:3^D:35:4^E:23:3^H:35:4
71 ;
72TYP ; literal values of acitivites (actual name)
73 ;;Annual Leave
74 ;;Sick Leave
75 ;;Leave Without Pay
76 ;;Non-Pay Time
77 ;;Authorized Absence
78 ;;Restored Annual Leave
79 ;;Comp Time/Credit Hrs Earned
80 ;;Comp Time/Credit Hrs Used
81 ;;Unscheduled Regular
82 ;;Night Differential-2
83 ;;Night Differential-3
84 ;;Saturday Premium
85 ;;Sunday Premium-D
86 ;;Sunday Premium-2
87 ;;Sunday Premium-3
88 ;;Overtime Hrs > 8 Day-D
89 ;;Overtime Hrs > 8 Day-2
90 ;;Overtime Hrs > 8 Day-3
91 ;;Travel OT-FLSA
92 ;;Overtime Total Hours-D
93 ;;Overtime Total Hours-2
94 ;;Overtime Total Hours-3
95 ;;Scheduled Call-Back OT
96 ;;Overtime on Holiday
97 ;;Sleep Time
98 ;;Reg Hrs @ Overtime Rate-D
99 ;;Reg Hrs @ Overtime Rate-2
100 ;;Reg Hrs @ Overtime Rate-3
101 ;;Holiday Hours-D
102 ;;Holiday Hours-2
103 ;;Holiday Hours-3
104 ;;Part Time Hours
105 ;;Continuation of Pay
106 ;;Standby Hours
107 ;;On-Call Hours
108 ;;Pieceworker Holiday Excused
109 ;;VCS Sales
110 ;;Environmental Differential
111 ;;
112 ;;Hazardous Duty Pay
113 ;;
114 ;;Travel
115 ;;Training
116 ;;Non-Pay Annual Leave
117 ;;Days Worked
118 ;;Insurance
119 ;;T&L Change
120 ;;Lump Sum Units-D
121 ;;Lump Sum Units-2
122 ;;Lump Sum Units-3
123 ;;Lump Sum Expiration Date
124 ;;Optional Withholding Tax
125 ;;Foreign Cola
126 ;;Military Leave
127 ;;Calendar Year Adjustment
128 ;;Workers Compensation
129 ;;SF 2806 Adjustment
130 ;;Payment Record Requested
131 ;;Fire Fighter Normal Hours
132 ;;Control Data
133 ;;Care and Bereavement
134 ;;Adoption
135 ;;Donor Leave
136 ;;Fee Basis
137 ;;Base Tour Non Pay Hours
Note: See TracBrowser for help on using the repository browser.