| [613] | 1 | PRCPAWR1 ;WISC/DWA,RFJ-print register approval form (end of report)     ;11 Mar 94
 | 
|---|
 | 2 |  ;;5.1;IFCAP;**4**;Oct 20, 2000
 | 
|---|
 | 3 |  ;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
 | 4 |  Q
 | 
|---|
 | 5 |  ;
 | 
|---|
 | 6 |  ;
 | 
|---|
 | 7 | BUILD ;  build tmp global for printing the report
 | 
|---|
 | 8 |  N DA,DATA,TRANID
 | 
|---|
 | 9 |  K ^TMP($J,"PRCPAWR0 DA")
 | 
|---|
 | 10 |  ;  build selected adjustements only
 | 
|---|
 | 11 |  I $O(^TMP($J,"PRCPAWR0",""))'="" D  Q
 | 
|---|
 | 12 |  .   S TRANID="" F  S TRANID=$O(^TMP($J,"PRCPAWR0",TRANID)) Q:$E(TRANID)'="A"  D BUILD1
 | 
|---|
 | 13 |  ;  build all adjustments
 | 
|---|
 | 14 |  S TRANID="A" F  S TRANID=$O(^PRCP(445.2,"T",PRCP("I"),TRANID)) Q:$E(TRANID)'="A"  D BUILD1
 | 
|---|
 | 15 |  Q
 | 
|---|
 | 16 |  ;
 | 
|---|
 | 17 |  ;
 | 
|---|
 | 18 | BUILD1 ;  build tmp global with adjustment data
 | 
|---|
 | 19 |  S DA=0 F  S DA=$O(^PRCP(445.2,"T",PRCP("I"),TRANID,DA)) Q:'DA  S DATA=$G(^PRCP(445.2,DA,0)) I DATA'="" D
 | 
|---|
 | 20 |  .   I $P(DATA,"^",20)="" S ^TMP($J,"PRCPAWR0 DA",TRANID,DA)=""
 | 
|---|
 | 21 |  Q
 | 
|---|
 | 22 |  ;
 | 
|---|
 | 23 |  ;
 | 
|---|
 | 24 | END ;  print end of report information
 | 
|---|
 | 25 |  W !!,"----------- S U M M A R Y   O F   I T E M   A C C O U N T   C O D E S ----------"
 | 
|---|
 | 26 |  S TOTAL=0,ACCT=0 F  S ACCT=$O(ACCOUNT(ACCT)) Q:ACCT=""!$G(PRCPFLAG)  S DATA=ACCOUNT(ACCT) D
 | 
|---|
 | 27 |  .   I $X>40 W !
 | 
|---|
 | 28 |  .   E  W ?40
 | 
|---|
 | 29 |  .   W "ACCT: ",ACCT,?($S($X<10:10,1:50)),"INV AMOUNT: ",$J(DATA,12,2) S TOTAL=TOTAL+DATA
 | 
|---|
 | 30 |  .   I $Y>(IOSL-2),$X>40,$O(^TMP($J,"ACCT",ACCT))'="" D:$G(SCREEN) P^PRCPUREP Q:$D(PRCPFLAG)  D H^PRCPAWR0
 | 
|---|
 | 31 |  K ACCOUNT
 | 
|---|
 | 32 |  I $D(PRCPFLAG) Q
 | 
|---|
 | 33 |  W !!,"TOTAL DOLLAR AMOUNT OF INVENTORY VALUE ADJUSTMENT (UNAPPROVED): ",$J(TOTAL,0,2)
 | 
|---|
 | 34 |  I $D(PRCPMSG) W !!,PRCPMSG
 | 
|---|
 | 35 |  I '$G(PRCPMULT) Q  ;all adjustments printed on same report
 | 
|---|
 | 36 |  K DATA F %=1:1 S DATA=$P($T(DATA+%),";",3,99) Q:DATA=""  S DATA(%)=DATA
 | 
|---|
 | 37 |  I $Y>(IOSL-%-2) D:$G(SCREEN) P^PRCPUREP Q:$D(PRCPFLAG)  D H^PRCPAWR0
 | 
|---|
 | 38 |  W ! S %=0 F  S %=$O(DATA(%)) Q:'%  W !,DATA(%)
 | 
|---|
 | 39 |  I $O(^TMP($J,"PRCPAWR0 DA",TRANID))'="" D:$G(SCREEN) P^PRCPUREP W @IOF
 | 
|---|
 | 40 |  S PAGE=0
 | 
|---|
 | 41 |  Q
 | 
|---|
 | 42 |  ;
 | 
|---|
 | 43 |  ;
 | 
|---|
 | 44 | DATA ;print signature at bottom of report
 | 
|---|
 | 45 |  ;;CERTIFICATION -- THE SUPPLIES LISTED ON THIS REQUEST HAVE BEEN PROPERLY
 | 
|---|
 | 46 |  ;;ADJUSTED BY QUANTITY AND VALUE.
 | 
|---|
 | 47 |  ;; 
 | 
|---|
 | 48 |  ;;ITEM NUMBERS APPROVED [#MI]:__________________________________________________
 | 
|---|
 | 49 |  ;; 
 | 
|---|
 | 50 |  ;;SIGNATURE ACCOUNTABLE OFFICER:________________________________________________
 | 
|---|
 | 51 |  ;; 
 | 
|---|
 | 52 |  ;;SIGNATURE APPROVING OFFICIAL:_________________________________________________
 | 
|---|