1 | PRCHDAM ;WISC/DJM,ID/RSD-DISPLAY AN AMENDMENT ;2/12/98 2:38 PM
|
---|
2 | V ;;5.1;IFCAP;;Oct 20, 2000
|
---|
3 | ;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | N X8,X9
|
---|
5 | S D0=$S($D(PRCHPO):PRCHPO,1:D0),D1=$S($D(PRCHAM):PRCHAM,1:D1),U="^"
|
---|
6 | Q:'$D(^PRC(443.6,D0,6,D1)) S IOP="HOME",%ZIS="",PRCHD0=^(D1,0),PRCHD1=^(1),PRCHDP0=^PRC(443.6,D0,0),PRCHDP1=^PRC(443.6,D0,1),PRCHDAV=$S($P(PRCHD0,U,8)="Y":1,1:0),PRC("SITE")=+PRCHDP0,U="^",PRCHDUL="",$P(PRCHDUL,"_",80)=""
|
---|
7 | D ^%ZIS W:$Y>0 @IOF G:PRCHDAV EN2 W !,"2. MOD. NO.: ",?15,"| 3. EFFECTIVE DATE: ",?46,"| 4. REQUISITION/P.O. REQ. NO.: "
|
---|
8 | W !?6,$P(PRCHD0,U,1),?15,"| " S Y=$P(PRCHD0,U,2) D DT
|
---|
9 | S Y=0 I $P(PRCHDP0,U,12),$D(^PRCS(410,+$P(PRCHDP0,U,12),0)) S Y=$P(^(0),U)
|
---|
10 | W ?46,"| ",$S(Y:Y_"/",1:" "),$P($P($G(^PRC(443.6,D0,0)),U,1),"-",2),!,PRCHDUL
|
---|
11 | S X=$G(^PRC(440,+PRCHDP1,0)) W !,"8. NAME AND ADDRESS OF CONTRACTOR ",?40,"| 10A. MODIFICATION OF CONTRACT/ORDER",!?5,$P(X,U,1),?40,"| NO."
|
---|
12 | W ?52,$P($G(^PRC(443.6,PRCHPO,0)),U)
|
---|
13 | D X8 S J=1 F I=2:1:5 I $P(X,U,I)]"" W !?5,$P(X,U,I),?40,"|" I J<X8 X X(J)
|
---|
14 | W !?5,$P(X,U,6),", ",$P($G(^DIC(5,+$P(X,U,7),0)),U,2)," ",$P(X,U,8),?40,"|" I J<X8 X X(J)
|
---|
15 | I J<X8 W:$X>40 ! F W ?40,"|" X X(J) Q:J>(X8-1) W !
|
---|
16 | ACC W !,PRCHDUL,!,"12. ACCOUNTING AND APPROPRIATION DATA (If required)" S X=$P(PRCHD0,U,3) W !?5,$S('X:"",X<0:"Decrease ",1:"Increase "),$P(PRCHDP0,U,4),"-",$P($P(PRCHDP0,U,3)," ",1) W:X " $",$J($S(X<0:-X,1:X),10,2)
|
---|
17 | I X W ?50,"TOTAL AMOUNT: $",$J($P(PRCHDP0,U,15),10,2)
|
---|
18 | W !,PRCHDUL S Y=$G(^PRCD(442.2,+$P(PRCHD0,U,4),0)) W !,$P(Y,U,1),". ",$P(Y,U,2),!?3,$P(PRCHD0,U,7),!,PRCHDUL
|
---|
19 | W !," IMPORTANT: Contractor is ",$S($P(PRCHD0,U,5)="Y":"",1:"not "),"required to sign this document and return"
|
---|
20 | W !,?4,$S($P(PRCHD0,U,5)="Y":+$P(PRCHD0,U,6)_" ",1:""),"copies to the issuing office."
|
---|
21 | W !!?8,"ENTER '^' TO HALT: " R X:DTIME G Q:X["^" W @IOF
|
---|
22 | S PRCHLC1=6,PRCHLC2=0
|
---|
23 | W !,"14. DESCRIPTION OF MODIFICATION (organized by UCF section heading,",!?5," including contract subject matter where feasible.)",!,PRCHDUL,!! D ITEM G:PRCHLC1["^" Q
|
---|
24 | D:(IOSL-7-PRCHLC2)<3 PGE G:PRCHLC1["^" Q
|
---|
25 | W !!,"Except as provided herein, all terms and conditions of the document referenced",!,"in Item 10A, as heretofore changed, remains unchanged and in full force and",!,"effect.",!,PRCHDUL
|
---|
26 | D REASON^PRCHDAM0
|
---|
27 | CO W !,"CONTRACTING OFFICER: " S Y=+$P(PRCHD1,U,1),Y=$P($G(^VA(200,Y,0)),U,1) W ?22,$P(Y,",",2)," ",$P(Y,",",1),!!
|
---|
28 | W ?8,"ENTER '^' TO HALT: " R X:DTIME
|
---|
29 | Q ;exit point
|
---|
30 | K PRCHD0,PRCHD1,PRCHDP0,PRCHDP1,PRCHDAV,PRCHDUL,PRCHII,PRCHLC1,PRCHLC2,X,^UTILITY($J,"W") Q
|
---|
31 | ITEM K ^UTILITY($J,"W") S DIWL=3,DIWR=75,DIWF="" I PRCHDAV'>0,$P($G(^PRC(443.6,D0,6,D1,2,0)),U,4)'>0 D START^PRCHDAM1(D0,D1) S DIWL=1 G CONT
|
---|
32 | S PRCHII=0 F S PRCHII=$O(^PRC(443.6,D0,6,D1,2,PRCHII)) Q:PRCHII=""!(PRCHII'>0) S X=^(PRCHII,0) D DIWP^PRCUTL($G(DA))
|
---|
33 | CONT K J S J=0,L=0 F I=0:0 S I=$O(^UTILITY($J,"W",DIWL,I)) S:'I J(L)=J Q:'I S:'L L=I S J=J+1 I " "[^(I,0) S J(L)=J,J=0,L=0
|
---|
34 | F I=0:0 S I=$O(^UTILITY($J,"W",DIWL,I)) Q:'I D:$D(J(I)) CHKP Q:PRCHLC1["^" W !,^(I,0) S PRCHLC2=PRCHLC2+1
|
---|
35 | Q
|
---|
36 | CHKP D:(IOSL-PRCHLC1-PRCHLC2-J(I))<3 PGE
|
---|
37 | Q
|
---|
38 | PGE W !!?8,"ENTER '^' TO HALT: " R X:DTIME I X["^" S PRCHLC1="^" Q
|
---|
39 | W:$Y>0 @IOF S PRCHLC1=3,PRCHLC2=0
|
---|
40 | Q
|
---|
41 | DT Q:'Y W Y\100#100,"/",Y#100\1,"/",Y\10000+1700
|
---|
42 | Q
|
---|
43 | X8 S (CTNO,X8)=0 F X8=1:1:3 S CTNO=$O(^PRC(443.6,D0,2,"AC",CTNO)) Q:CTNO="" D
|
---|
44 | .S X(X8)="W ?47,""CONTRACT # ",X(X8)=X(X8)_X8,X(X8)=X(X8)_": ",X(X8)=X(X8)_CTNO,X(X8)=X(X8)_""" S J=",X9=X8+1,X(X8)=X(X8)_X9
|
---|
45 | I $G(X(X8))]"" S X8=X8+1
|
---|
46 | S X(X8)="S J=",X9=X8+1,X(X8)=X(X8)_X9,X(X8)=X(X8)_" F K=1:1:38 W ""_""" S X8=X8+1
|
---|
47 | S X(X8)="W ?40,"" 10B. DATED (See Item 13) "" S Y=$P(PRCHDP1,U,15),J=",X9=X8+1,X(X8)=X(X8)_X9,X(X8)=X(X8)_" D DT",X8=X8+1
|
---|
48 | Q
|
---|
49 | EN2 ;ADJUSTMENT VOUCHER DISPLAY
|
---|
50 | W !?10,"ADJUSTMENT VOUCHER " S Y=$P(PRCHD0,U,2) D DT W !,PRCHDUL S PRCHLC1=3,PRCHLC2=0 D ITEM D:(IOSL-3-PRCHLC2)<3 PGE G CO
|
---|