1 | PRS8VW2 ;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 | ;
|
---|
13 | EN ;
|
---|
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 | ;
|
---|
22 | SHOW ; --- 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 | ;
|
---|
41 | CON ; --- 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 | ;
|
---|
52 | A ;;N:1:3^U:5:3^L:1:3^B:5:3^D:63:3^F:63:3
|
---|
53 | C ;;E:7:3^U:8:3^T:7:3^O:8:3^L:34:4^A:55:4^Y:57:3^D:60:6
|
---|
54 | D ;;A:16:3^B:17:3^C:18:3^E:16:3^F:17:3^G:18:3^W:45:2^T:48:6
|
---|
55 | E ;;A:38:5^B:40:5^C:38:5^D:40:5
|
---|
56 | F ;;F:59:4^A:61:3^B:61:3^C:62:3^D:62:3^E:64:6
|
---|
57 | H ;;A:29:3^B:30:3^C:31:3^L:29:3^M:30:3^N:31:3^D:36:3^O:36:3
|
---|
58 | I ;;N:46:1
|
---|
59 | L ;;U:48:4^N:49:4^D:50:4^A:53:1
|
---|
60 | M ;;L:54:4
|
---|
61 | N ;;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
|
---|
62 | O ;;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
|
---|
63 | P ;;T:32:3^A:33:3^H:32:3^B:33:3^C:56:2
|
---|
64 | R ;;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
|
---|
65 | S ;;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
|
---|
66 | T ;;F:19:3^A:42:3^C:43:3^G:19:3^B:42:3^D:43:3^L:47:3^O:52:1
|
---|
67 | U ;;N:9:3^S:9:3
|
---|
68 | V ;;C:37:6^S:37:6
|
---|
69 | W ;;D:3:3^P:3:3
|
---|
70 | Y ;;A:23:3^D:35:4^E:23:3^H:35:4
|
---|
71 | ;
|
---|
72 | TYP ; 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
|
---|