- Timestamp:
- Dec 4, 2009, 12:11:15 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WorldVistAEHR/trunk/r/IFCAP-PRC-PRX--PRCA--PRCN/PRCHNPO5.m
r613 r623 1 PRCHNPO5 ;WISC/RSD,RHD/DL-INPUT TRANSFORM FOR FILE 440,441,442 ;9/5/00 10:59 2 V ;;5.1;IFCAP;**113**;Oct 20, 2000;Build 4 3 ;Per VHA Directive 2004-038, this routine should not be modified. 4 ; 5 EN1 ;FILE 442, FCP #1 6 I '$D(PRCHAMND),$D(^PRCS(410,+$P(^PRC(442,DA,0),U,12),0)),+$P(^(0),"-",4)'=+X W !,"Fund Control Point cannot be changed since 2237 has been selected." K X Q 7 S Z0=$E($P(^PRC(442,DA,0),"-",2),1,2),Z1=+X D EN4^PRCHNPO6 I '$T K X,Z0,Z1 Q 8 S DIC="^PRC(420,PRC(""SITE""),1,",DIC(0)="QEMNZ" 9 S:$D(PRCHPUSH) DIC("S")="I $P(^(0),U,12)=2" 10 I $G(PRCHPC)!$G(PRCHDELV) S DIC("S")="I $D(^PRC(420,""C"",DUZ,PRC(""SITE""),+Y))" 11 S D="B^C" D MIX^DIC1 K:Y<0!('$D(PRC("FY"))) X K DIC,PRCHCPO,Z0,Z1 Q:'$D(X) 12 N CCNODE S CCNODE=$G(^PRC(420,PRC("SITE"),1,+Y,2,0)) I $P(CCNODE,U,4)'>0!(CCNODE="") W !,"The Fund Control Point selected by you, does not have any",!,"Cost Centers listed under it.",!,$P(Y,U,2) K X Q 13 I $P(Y(0),U,12)'=2,$P(Y(0),U,18)="" W $C(7),!,"LOG Department Number is missing!!" K X Q 14 S Z0=$P(^PRC(442,DA,0),U,2),Z1=$P(Y(0),U,12) I Z1 I ((Z0=3)&(Z1=3)) S Z0=$P(^PRCD(442.5,Z0,0),U,1) W $C(7),!,"Fund Control Point not valid for a "_Z0_" order." K Z0,Z1,X Q 15 S Z0=$P(Y(0),U,1),PRC("FY")=$E(100+$E(PRC("FY"),2,3)+$E(PRC("FY"),4),2,3) S:$P(Y(0),U,10)]"" PRCHN("SVC")=$P($G(^DIC(49,+$P(Y(0),U,10),0)),U,1) 16 I $D(^PRC(420,PRC("SITE"),1,+Y,2,0)),$P(^(0),U,4)=1,$D(^($P(^(0),U,3),0)),$D(^PRCD(420.1,+^(0),0)) S PRCHN("CC")=$P(^(0)," ",1) 17 S PRC("APP")="",X=Z0,PRC("BBFY")=$$BBFY^PRCSUT(PRC("SITE"),PRC("FY"),+X) I PRC("BBFY")="" Q 18 S PRC("APP")=$P($$ACC^PRC0C(PRC("SITE"),+X_"^"_PRC("FY")_"^"_PRC("BBFY")),U,11) K Z0,Z1 19 I $P($G(^PRC(420,PRC("SITE"),1,+X,0)),U,19)=1 W !,"Sorry, this FCP is inactive!",! K X Q 20 Q 21 ; 22 EN2 ;FILE 442, COST CENTER #2 23 S PRCFA("ALL")=1,DIC="^PRCD(420.1,",DIC(0)="QEMZ" D ^DIC K DIC,PRCFA("ALL") I Y'>0 W !,"The Cost Center entered by you is not in the COST CENTER FILE.",! K X,Y,Z0 Q 24 I $P(Y(0),U,2)=1 W !,"The Cost Center entered by you has been DEACTIVATED.",! K X,Y,Z0 Q 25 S X=+Y(0) 26 S Z1=$G(^PRC(420,PRC("SITE"),1,Z0,2,+Y(0),0)) I Z1'>0!(Z1="") W !,"This Cost Center isn't found in FCP "_$P(^PRC(420,PRC("SITE"),1,Z0,0),U,1)_".",! K X,Y,Z0,Z1 Q 27 N BOCNOD S BOCNOD=$G(^PRCD(420.1,+Y,1,0)) I $P(BOCNOD,U,4)'>0!(BOCNOD="") W !,"The Cost Center selected by you, does not have any BOCs listed",!,"under it.",! K X 28 K Y,Z0,Z1 Q 29 ; 30 EN3 ;FILE 442, VENDOR #5 31 N REP,REP1 32 I DIE["PRC(442,",$D(DA),$D(^PRC(442,DA,2,"AE")) K X 33 Q:'$D(X)!$G(PRCHPC) 34 I '$G(PRCHDELV) D Q:'$G(X) 35 . S DIC("S")="S Z0=+$P($G(^(2)),U,2) I "_$E("'",'$D(PRCHNRQ))_"Z0,'$D(^PRC(440,""AC"",""S"",Y))" I $D(PRCHPUSH) S DIC("S")=DIC("S")_",(Z0=1!(Z0=3))" 36 . D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X Q:'$D(X) S PRCHNVF=Y 37 Q:'$D(^PRC(440,X,2)) S Z0=^(2) I $P(^PRC(442,DA,0),U,2)=4,$P(Z0,U,11)'="Y" W $C(7),!,"This Vendor is not set up as a GUARANTEED DELIVERY Vendor!." K X,Z0 Q 38 ; 39 ; SEE IF VENDOR IS INACTIVE. 40 ; 41 I $P($G(^PRC(440,X,10)),U,5)=1 K X Q 42 ; 43 ; 44 ; 45 K PRCHEDI I $P($G(^PRC(440,X,3)),U,2)="Y" S PRCHEDI="" ;CHECK FOR EDI VENDOR 46 I $D(^PRCD(420.8,+$P(Z0,U,2),0)) S PRCHN("SC")=$P(^(0),U,1) 47 K Z0 48 Q 49 ; 50 EN4 ;FILE 442, EST. SHIPPING AND/OR HANDLING #13 51 S %A=" FOB is Destination, Are you sure you want Handling Charges ",%B="",%=1 D ^PRCFYN I %'=1 K X W !?3,"<DELETED>",$C(7) 52 Q 53 ; 54 EN5 ;FILE 442, REPETITIVE (PR CARD) NO. #1.5 55 I $P(^PRC(442,DA(1),0),U,3)=""!($P(^(1),U,1)="") W !!,"Fund Control Point and Vendor must be entered before items !",$C(7) K X Q 56 S:'$D(PRC("SITE")) PRC("SITE")=+^PRC(442,DA(1),0) D LCK^PRCHCRD 57 Q 58 ; 59 EN6 ;FILE 442, UNIT OF PURCHASE #3 60 D VEN Q:'$D(X)!($P(^PRC(442,DA(1),2,DA,0),U,5)="") 61 S:'$D(PRC("SITE")) PRC("SITE")=$P($P(^PRC(442,DA(1),0),U,1),"-",1) S PRCHCV=$P(^PRC(442,DA(1),1),U,1),PRCHCI=$P(^(2,DA,0),U,5),PRCHCPO=DA(1) D EN0^PRCHCRD 62 Q 63 ; 64 EN8 ;FILE 442, CONTRACT FIELD #4 65 D VEN Q:'$D(X) K DIC("S") 66 S Z0=$P(^PRC(442,DA(1),1),U,1),ZA=DA,ZA(1)=DA(1) 67 S DA(1)=Z0,DIC="^PRC(440,Z0,4,",DIC(0)="QELMZ",DLAYGO=440 68 I $G(PRCHPC)!$G(PRCHDELV) S DIC(0)="QEMZ" 69 D EN10,^DIC S X=$P(Y,U,2),DA=ZA,DA(1)=ZA(1) K ZA K:Y'>0 X 70 I $D(X),$D(DT),$P(Y(0),U,2)-DT<0 W !?10,"**CONTRACT HAS EXPIRED**",$C(7),$C(7) K X,DLAYGO Q 71 S:'$D(PRC("SITE")) PRC("SITE")=$P($P(^PRC(442,DA(1),0),U,1),"-",1) I $P(^PRC(442,DA(1),2,DA,0),U,5)]"" S PRCHCI=$P(^(0),U,5),PRCHCV=Z0,PRCHCPO=DA(1) D EN2^PRCHCRD 72 K DLAYGO 73 Q 74 ; 75 EN9 ;FILE 442, ACTUAL UNIT COST #5 76 D VEN Q:'$D(X)!($P(^PRC(442,DA(1),2,DA,0),U,5)="") 77 S:'$D(PRC("SITE")) PRC("SITE")=$P($P(^PRC(442,DA(1),0),U,1),"-",1) S PRCHCV=$P(^PRC(442,DA(1),1),U,1),PRCHCI=$P(^(2,DA,0),U,5),PRCHCPO=DA(1) D EN1^PRCHCRD 78 Q 79 ; 80 EN10 ;FILE 440 CONTRACT NUMBER 81 I $D(Z0) S:'$D(^PRC(440,Z0,4,0)) ^PRC(440,Z0,4,0)="^440.03I^^" 82 Q 83 ; 84 EN11 ;FILE 441 CONTRACT 85 D EN10 S DIC="^PRC(440,Z0,4,",DIC(0)="QEMLZ",DLAYGO=440,ZD=DA(1),DA(1)=Z0 D ^DIC S X=+Y K:Y'>0 X S DA(1)=ZD K ZD,Z0,DIC 86 I $D(X),$D(DT),$P(Y(0),U,2)-DT<0 W !?10,"**CONTRACT HAS EXPIRED**",$C(7),$C(7) K X 87 K DLAYGO 88 Q 89 ; 90 EN12 ;FILE 442, VENDOR STOCK NO.#9 91 D VEN Q:'$D(X)!($P(^PRC(442,DA(1),2,DA,0),U,5)="") 92 S:'$D(PRC("SITE")) PRC("SITE")=+^PRC(442,DA(1),0) S PRCHCV=+$P(^PRC(442,DA(1),1),U,1),PRCHCI=+$P(^(2,DA,0),U,5),PRCHCPO=DA(1) D EN6^PRCHCRD 93 Q 94 ; 95 EN13 ;DIC("S") for a look-up in CONTRACT field (File 442.01,4) 96 S PRCHSCOD=$P($G(^PRC(442,D0,1)),U,7) 97 I $E(X)="?" S DIC("S")=$S(PRCHSCOD=2:"I $P(^PRC(440,Z0,4,+Y,0),U,6)'=""B""",1:"I 1") 98 Q 99 ; 100 EN14 ;input transform of Contract Flag field 5, file 440 101 ;If PO exists, if source code=2 & contract flag is not 'C' set it 'C' 102 I $G(PRCHPO)>0 D 103 . S PRCHNOD1=$G(^PRC(442,PRCHPO,1)) 104 . S PRCHSOCO=$P(PRCHNOD1,U,7) 105 . I PRCHSOCO=2 Q:X="C" D Q 106 . . S X="C" 107 . . S ARR(1)="" 108 . . S ARR(2)=" Note: " 109 . . S ARR(3)=" This PO's Source Code is Open Market, only Contract # is a valid entry." 110 . . S ARR(4)=" 'C' has been entered for the Contract Flag prompt." 111 . . S ARR(5)=" 'B' is not allowed, system allows only 'C'." 112 . . S ARR(6)="" 113 . . D EN^DDIOL(.ARR) 114 . . S XQH="PRCH CONTRACT FLAG HELP" D:$E(X)="??" EN^XQH 115 . . Q 116 . Q 117 ; If Source code is not equal to 2, C or B is ok for contr. flag 118 S MSG(1)="" 119 S MSG(2)="Enter 'C' if the Contract Number field is a Contract #." 120 S MSG(2,"F")="!,?5" 121 S MSG(3)="Otherwise enter 'B' if it is a Basic Ordering Agreement(BOA) #." 122 S MSG(3,"F")="!,?5" 123 S MSG(4)="" 124 ;I PRCHSOCO'=2 D EN^DDIOL(.MSG) H 2 125 ;any other route than via po 126 I X="B" D 127 . S Z=$P(^PRC(440,DA(1),4,DA,0),U) 128 . K:'(Z?.UN) X 129 . I '$D(X) S XQH="PRCH BOA" D EN^XQH 130 . K Z,XQH 131 . Q 132 Q 133 ; 134 VEN I $S('$D(^PRC(442,DA(1),1)):1,$P(^(1),U,1)="":1,1:0) W !!,"Vendor must be entered before items ! ",$C(7) K X 135 Q 1 PRCHNPO5 ;WISC/RSD,RHD/DL-INPUT TRANSFORM FOR FILE 440,441,442 ;9/5/00 10:59 2 V ;;5.1;IFCAP;;Oct 20, 2000 3 ;Per VHA Directive 10-93-142, this routine should not be modified. 4 ; 5 EN1 ;FILE 442, FCP #1 6 I '$D(PRCHAMND),$D(^PRCS(410,+$P(^PRC(442,DA,0),U,12),0)),+$P(^(0),"-",4)'=+X W !,"Fund Control Point cannot be changed since 2237 has been selected." K X Q 7 S Z0=$E($P(^PRC(442,DA,0),"-",2),1,2),Z1=+X D EN4^PRCHNPO6 I '$T K X,Z0,Z1 Q 8 S DIC="^PRC(420,PRC(""SITE""),1,",DIC(0)="QEMNZ" 9 S:$D(PRCHPUSH) DIC("S")="I $P(^(0),U,12)=2" 10 I $G(PRCHPC)!$G(PRCHDELV) S DIC("S")="I $D(^PRC(420,""C"",DUZ,PRC(""SITE""),+Y))" 11 S D="B^C" D MIX^DIC1 K:Y<0!('$D(PRC("FY"))) X K DIC,PRCHCPO,Z0,Z1 Q:'$D(X) 12 N CCNODE S CCNODE=$G(^PRC(420,PRC("SITE"),1,+Y,2,0)) I $P(CCNODE,U,4)'>0!(CCNODE="") W !,"The Fund Control Point selected by you, does not have any",!,"Cost Centers listed under it.",!,$P(Y,U,2) K X Q 13 I $P(Y(0),U,12)'=2,$P(Y(0),U,18)="" W $C(7),!,"LOG Department Number is missing!!" K X Q 14 S Z0=$P(^PRC(442,DA,0),U,2),Z1=$P(Y(0),U,12) I Z1 I ((Z0=3)&(Z1=3)) S Z0=$P(^PRCD(442.5,Z0,0),U,1) W $C(7),!,"Fund Control Point not valid for a "_Z0_" order." K Z0,Z1,X Q 15 S Z0=$P(Y(0),U,1),PRC("FY")=$E(100+$E(PRC("FY"),2,3)+$E(PRC("FY"),4),2,3) S:$P(Y(0),U,10)]"" PRCHN("SVC")=$P($G(^DIC(49,+$P(Y(0),U,10),0)),U,1) 16 I $D(^PRC(420,PRC("SITE"),1,+Y,2,0)),$P(^(0),U,4)=1,$D(^($P(^(0),U,3),0)),$D(^PRCD(420.1,+^(0),0)) S PRCHN("CC")=$P(^(0)," ",1) 17 S PRC("APP")="",X=Z0,PRC("BBFY")=$$BBFY^PRCSUT(PRC("SITE"),PRC("FY"),+X) I PRC("BBFY")="" Q 18 S PRC("APP")=$P($$ACC^PRC0C(PRC("SITE"),+X_"^"_PRC("FY")_"^"_PRC("BBFY")),U,11) K Z0,Z1 19 Q 20 ; 21 EN2 ;FILE 442, COST CENTER #2 22 S PRCFA("ALL")=1,DIC="^PRCD(420.1,",DIC(0)="QEMZ" D ^DIC K DIC,PRCFA("ALL") I Y'>0 W !,"The Cost Center entered by you is not in the COST CENTER FILE.",! K X,Y,Z0 Q 23 I $P(Y(0),U,2)=1 W !,"The Cost Center entered by you has been DEACTIVATED.",! K X,Y,Z0 Q 24 S X=+Y(0) 25 S Z1=$G(^PRC(420,PRC("SITE"),1,Z0,2,+Y(0),0)) I Z1'>0!(Z1="") W !,"This Cost Center isn't found in FCP "_$P(^PRC(420,PRC("SITE"),1,Z0,0),U,1)_".",! K X,Y,Z0,Z1 Q 26 N BOCNOD S BOCNOD=$G(^PRCD(420.1,+Y,1,0)) I $P(BOCNOD,U,4)'>0!(BOCNOD="") W !,"The Cost Center selected by you, does not have any BOCs listed",!,"under it.",! K X 27 K Y,Z0,Z1 Q 28 ; 29 EN3 ;FILE 442, VENDOR #5 30 N REP,REP1 31 I DIE["PRC(442,",$D(DA),$D(^PRC(442,DA,2,"AE")) K X 32 Q:'$D(X)!$G(PRCHPC) 33 I '$G(PRCHDELV) D Q:'$G(X) 34 . S DIC("S")="S Z0=+$P($G(^(2)),U,2) I "_$E("'",'$D(PRCHNRQ))_"Z0,'$D(^PRC(440,""AC"",""S"",Y))" I $D(PRCHPUSH) S DIC("S")=DIC("S")_",(Z0=1!(Z0=3))" 35 . D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X Q:'$D(X) S PRCHNVF=Y 36 Q:'$D(^PRC(440,X,2)) S Z0=^(2) I $P(^PRC(442,DA,0),U,2)=4,$P(Z0,U,11)'="Y" W $C(7),!,"This Vendor is not set up as a GUARANTEED DELIVERY Vendor!." K X,Z0 Q 37 ; 38 ; SEE IF VENDOR IS INACTIVE. 39 ; 40 I $P($G(^PRC(440,X,10)),U,5)=1 K X Q 41 ; 42 ; 43 ; 44 K PRCHEDI I $P($G(^PRC(440,X,3)),U,2)="Y" S PRCHEDI="" ;CHECK FOR EDI VENDOR 45 I $D(^PRCD(420.8,+$P(Z0,U,2),0)) S PRCHN("SC")=$P(^(0),U,1) 46 K Z0 47 Q 48 ; 49 EN4 ;FILE 442, EST. SHIPPING AND/OR HANDLING #13 50 S %A=" FOB is Destination, Are you sure you want Handling Charges ",%B="",%=1 D ^PRCFYN I %'=1 K X W !?3,"<DELETED>",$C(7) 51 Q 52 ; 53 EN5 ;FILE 442, REPETITIVE (PR CARD) NO. #1.5 54 I $P(^PRC(442,DA(1),0),U,3)=""!($P(^(1),U,1)="") W !!,"Fund Control Point and Vendor must be entered before items !",$C(7) K X Q 55 S:'$D(PRC("SITE")) PRC("SITE")=+^PRC(442,DA(1),0) D LCK^PRCHCRD 56 Q 57 ; 58 EN6 ;FILE 442, UNIT OF PURCHASE #3 59 D VEN Q:'$D(X)!($P(^PRC(442,DA(1),2,DA,0),U,5)="") 60 S:'$D(PRC("SITE")) PRC("SITE")=$P($P(^PRC(442,DA(1),0),U,1),"-",1) S PRCHCV=$P(^PRC(442,DA(1),1),U,1),PRCHCI=$P(^(2,DA,0),U,5),PRCHCPO=DA(1) D EN0^PRCHCRD 61 Q 62 ; 63 EN8 ;FILE 442, CONTRACT FIELD #4 64 D VEN Q:'$D(X) K DIC("S") 65 S Z0=$P(^PRC(442,DA(1),1),U,1),ZA=DA,ZA(1)=DA(1) 66 S DA(1)=Z0,DIC="^PRC(440,Z0,4,",DIC(0)="QELMZ",DLAYGO=440 67 I $G(PRCHPC)!$G(PRCHDELV) S DIC(0)="QEMZ" 68 D EN10,^DIC S X=$P(Y,U,2),DA=ZA,DA(1)=ZA(1) K ZA K:Y'>0 X 69 I $D(X),$D(DT),$P(Y(0),U,2)-DT<0 W !?10,"**CONTRACT HAS EXPIRED**",$C(7),$C(7) K X,DLAYGO Q 70 S:'$D(PRC("SITE")) PRC("SITE")=$P($P(^PRC(442,DA(1),0),U,1),"-",1) I $P(^PRC(442,DA(1),2,DA,0),U,5)]"" S PRCHCI=$P(^(0),U,5),PRCHCV=Z0,PRCHCPO=DA(1) D EN2^PRCHCRD 71 K DLAYGO 72 Q 73 ; 74 EN9 ;FILE 442, ACTUAL UNIT COST #5 75 D VEN Q:'$D(X)!($P(^PRC(442,DA(1),2,DA,0),U,5)="") 76 S:'$D(PRC("SITE")) PRC("SITE")=$P($P(^PRC(442,DA(1),0),U,1),"-",1) S PRCHCV=$P(^PRC(442,DA(1),1),U,1),PRCHCI=$P(^(2,DA,0),U,5),PRCHCPO=DA(1) D EN1^PRCHCRD 77 Q 78 ; 79 EN10 ;FILE 440 CONTRACT NUMBER 80 I $D(Z0) S:'$D(^PRC(440,Z0,4,0)) ^PRC(440,Z0,4,0)="^440.03I^^" 81 Q 82 ; 83 EN11 ;FILE 441 CONTRACT 84 D EN10 S DIC="^PRC(440,Z0,4,",DIC(0)="QEMLZ",DLAYGO=440,ZD=DA(1),DA(1)=Z0 D ^DIC S X=+Y K:Y'>0 X S DA(1)=ZD K ZD,Z0,DIC 85 I $D(X),$D(DT),$P(Y(0),U,2)-DT<0 W !?10,"**CONTRACT HAS EXPIRED**",$C(7),$C(7) K X 86 K DLAYGO 87 Q 88 ; 89 EN12 ;FILE 442, VENDOR STOCK NO.#9 90 D VEN Q:'$D(X)!($P(^PRC(442,DA(1),2,DA,0),U,5)="") 91 S:'$D(PRC("SITE")) PRC("SITE")=+^PRC(442,DA(1),0) S PRCHCV=+$P(^PRC(442,DA(1),1),U,1),PRCHCI=+$P(^(2,DA,0),U,5),PRCHCPO=DA(1) D EN6^PRCHCRD 92 Q 93 ; 94 EN13 ;DIC("S") for a look-up in CONTRACT field (File 442.01,4) 95 S PRCHSCOD=$P($G(^PRC(442,D0,1)),U,7) 96 I $E(X)="?" S DIC("S")=$S(PRCHSCOD=2:"I $P(^PRC(440,Z0,4,+Y,0),U,6)'=""B""",1:"I 1") 97 Q 98 ; 99 EN14 ;input transform of Contract Flag field 5, file 440 100 ;If PO exists, if source code=2 & contract flag is not 'C' set it 'C' 101 I $G(PRCHPO)>0 D 102 . S PRCHNOD1=$G(^PRC(442,PRCHPO,1)) 103 . S PRCHSOCO=$P(PRCHNOD1,U,7) 104 . I PRCHSOCO=2 Q:X="C" D Q 105 . . S X="C" 106 . . S ARR(1)="" 107 . . S ARR(2)=" Note: " 108 . . S ARR(3)=" This PO's Source Code is Open Market, only Contract # is a valid entry." 109 . . S ARR(4)=" 'C' has been entered for the Contract Flag prompt." 110 . . S ARR(5)=" 'B' is not allowed, system allows only 'C'." 111 . . S ARR(6)="" 112 . . D EN^DDIOL(.ARR) 113 . . S XQH="PRCH CONTRACT FLAG HELP" D:$E(X)="??" EN^XQH 114 . . Q 115 . Q 116 ; If Source code is not equal to 2, C or B is ok for contr. flag 117 S MSG(1)="" 118 S MSG(2)="Enter 'C' if the Contract Number field is a Contract #." 119 S MSG(2,"F")="!,?5" 120 S MSG(3)="Otherwise enter 'B' if it is a Basic Ordering Agreement(BOA) #." 121 S MSG(3,"F")="!,?5" 122 S MSG(4)="" 123 ;I PRCHSOCO'=2 D EN^DDIOL(.MSG) H 2 124 ;any other route than via po 125 I X="B" D 126 . S Z=$P(^PRC(440,DA(1),4,DA,0),U) 127 . K:'(Z?.UN) X 128 . I '$D(X) S XQH="PRCH BOA" D EN^XQH 129 . K Z,XQH 130 . Q 131 Q 132 ; 133 VEN I $S('$D(^PRC(442,DA(1),1)):1,$P(^(1),U,1)="":1,1:0) W !!,"Vendor must be entered before items ! ",$C(7) K X 134 Q
Note:
See TracChangeset
for help on using the changeset viewer.