PRCESOE ;WISC/CLH/CTB/SJG-1358 OBLIGATION ; 08/22/94 5:11 PM V ;;5.1;IFCAP;;Oct 20, 2000 ;Per VHA Directive 10-93-142, this routine should not be modified. K PRC,PRCF,Y D OUT S PRCF("X")="AB" D ^PRCFSITE Q:'% D LOOKUP G:Y<0 OUT D K1A^PRCFFUZ S (OB,DA)=+Y ; ien for file 410 S PRCFA("RETRAN")=0 SC ; Entry point for rebuild/retransmit D NODE^PRCS58OB(DA,.TRNODE) ; set file 410 values into TRNODE array S PRCFA("TRDA")=OB D SCREEN^PRCEOB1 W ! D VENCONO^PRCFFU15(OB) ; display vendor & contract info, if exists S FLDCHK=0 D EN^PRCFFU14(OB) ; edit auto accrual info I ACCEDIT=1 G SC I FLDCHK=1 D OUT G V OKAY S PRCFA("IDES")="1358 Obligation" D OKAY^PRCFFU ; ask 'Is info correct?' I $D(DIRUT) D MSG H 3 G OUT S ESIGCHK=1 S FISCEDIT=0 I 'Y D 1358^PRCFFU13 ; edit cost center or boc? I 'ESIGCHK D MSG H 3 G OUT I FISCEDIT G SC S PRC("RBDT")=$P(TRNODE(0),U,11) S PCP=$P(TRNODE(0),"-",4) S PQT=$P(TRNODE(0),"-",3) D CPBAL^PRCFFMO1 ; display control point balance K PQT,PRCF("NOBAL") K PRCTMP I '$P(TRNODE(0),U,11) D . D ERS410^PRC0G(DA) . S TRNODE(0)=^PRCS(410,DA,0) S PRC("FY")=$P(TRNODE(0),"-",2) S PRC("QTR")=$P(TRNODE(0),"-",3) S PRC("CP")=$P(TRNODE(0),"-",4) I $G(PRCRGS)<1 D OVCOM1^PRCFFU10 I PRCFA("OVCOM")=1!(PRCFA("OVCOM")=2) D REQFAIL^PRCFFU10,MSG H 3 G OUT W ! D OKAY2^PRCFFU ; ask 'OK to continue?' I 'Y!($D(DTOUT)) D MSG H 3 G OUT I $D(PRCFA("RETRAN")),PRCFA("RETRAN")=0 D G:'$D(DA) OUT . K DA,X . S PRCHP("T")=21 . S PRCHP("S")=4 . S PRCHP("A")="1358 Obligation Number" . S PRCFA(1358)="" . D EN^PRCHPAT ; ask for obligation #, set up 442 record . K PRCFA(1358),PRCHP . I '$D(DA) D MSG3 . Q VAR I $D(PRCFA("RETRAN")),PRCFA("RETRAN") S DA=POIEN ; 442 ien D PAT^PRCH58OB(DA,.PODA,.PO,.PATNUM) ; set up parameterized variables N PRCFDEL,AMT,CS,DA,DIK,TIME,MOD S PRCFA("BBFY")=$TR($P(TRNODE(3),"^",11)," ") S PRCFA("MOD")="E^0^Original Entry" S PRCFA("MP")=$P(PO(0),U,2) S PRCFA("PATNUM")=$P($P(PO(0),"^"),"-",2) S PRCFA("PODA")=PODA S PRCFA("REF")=$P(PO(0),U) ; S PRCFA("SFC")=$P(PO(0),U,19) S PRCFA("SYS")="FMS" S PRCFA("TT")="SO" VAR11 I $D(PRCFA("RETRAN")),PRCFA("RETRAN")=1 D G VAR2 . D RETRANO^PRCESOE2 ; put date in FMS transaction into PRCFA("OBLDATE") . S X=PRCFA("OBLDATE") S X=PRC("RBDT") I X