| [613] | 1 | PRCPENL1 ;WISC/RFJ,DGL-edit inventory parameters (list manager) ; 7/21/99 9:53am
 | 
|---|
 | 2 | V ;;5.1;IFCAP;;Oct 20, 2000
 | 
|---|
 | 3 |  ;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
 | 4 |  Q
 | 
|---|
 | 5 |  ;
 | 
|---|
 | 6 |  ;
 | 
|---|
 | 7 | DISTRPTS ;  build distribution points array
 | 
|---|
 | 8 |  N %,DISTR
 | 
|---|
 | 9 |  S LINE=LINE+1,COLUMN=1,CLREND=80
 | 
|---|
 | 10 |  D SET^PRCPENLM("Distribution Points",LINE,COLUMN,CLREND,0,IORVON,IORVOFF)
 | 
|---|
 | 11 |  S DISTR=0 F LINE=LINE+1:1 S DISTR=$O(^PRCP(445,PRCPINPT,2,DISTR)) Q:'DISTR  D
 | 
|---|
 | 12 |  .   D SET^PRCPENLM("     : "_$$INVNAME^PRCPUX1(DISTR),LINE,COLUMN,CLREND)
 | 
|---|
 | 13 |  .   S %=$P($G(^PRCP(445,DISTR,0)),"^",3),%=$S(%="W":"WAREHOUSE",%="P":"PRIMARY",%="S":"SECONDARY",1:"<<NOT DEFINED>>")
 | 
|---|
 | 14 |  .   D SET^PRCPENLM(%,LINE,65,CLREND)
 | 
|---|
 | 15 |  D SET^PRCPENLM("",LINE,COLUMN,CLREND)
 | 
|---|
 | 16 |  Q
 | 
|---|
 | 17 |  ;
 | 
|---|
 | 18 |  ;
 | 
|---|
 | 19 | STOCKED ;  build stocked by array
 | 
|---|
 | 20 |  N %,DISTR
 | 
|---|
 | 21 |  S LINE=LINE+1,COLUMN=1,CLREND=80
 | 
|---|
 | 22 |  D SET^PRCPENLM("Stocked By Points",LINE,COLUMN,CLREND,0,IORVON,IORVOFF)
 | 
|---|
 | 23 |  S DISTR=0 F LINE=LINE+1:1 S DISTR=$O(^PRCP(445,"AB",PRCPINPT,DISTR)) Q:'DISTR  D
 | 
|---|
 | 24 |  .   D SET^PRCPENLM("    : "_$$INVNAME^PRCPUX1(DISTR),LINE,COLUMN,CLREND)
 | 
|---|
 | 25 |  .   S %=$P($G(^PRCP(445,DISTR,0)),"^",3),%=$S(%="W":"WAREHOUSE",%="P":"PRIMARY",%="S":"SECONDARY",1:"<<NOT DEFINED>>")
 | 
|---|
 | 26 |  .   D SET^PRCPENLM(%,LINE,65,CLREND)
 | 
|---|
 | 27 |  Q
 | 
|---|
 | 28 |  ;
 | 
|---|
 | 29 |  ;
 | 
|---|
 | 30 | PURGE ;  build purge date array
 | 
|---|
 | 31 |  S LINE=LINE+1,COLUMN=1,CLREND=80
 | 
|---|
 | 32 |  D SET^PRCPENLM("Purge Information",LINE,COLUMN,CLREND,0,IORVON,IORVOFF)
 | 
|---|
 | 33 |  D SET^PRCPENLM("  Automatic Purge",LINE,20,CLREND,7.9)
 | 
|---|
 | 34 |  D SET^PRCPENLM("Usage Last Purged                   ",LINE+1,COLUMN,CLREND,7.5)
 | 
|---|
 | 35 |  D SET^PRCPENLM("Receipts Last Purged                ",LINE+2,COLUMN,CLREND,7.6)
 | 
|---|
 | 36 |  D SET^PRCPENLM("Transaction Register Last Purged    ",LINE+3,COLUMN,CLREND,7.7)
 | 
|---|
 | 37 |  D SET^PRCPENLM("Distribution Statistics Last Purged ",LINE+4,COLUMN,CLREND,7.8)
 | 
|---|
 | 38 |  S LINE=LINE+4
 | 
|---|
 | 39 |  Q
 | 
|---|
 | 40 |  ;
 | 
|---|
 | 41 |  ;
 | 
|---|
 | 42 | FCP ;  build fund control point array
 | 
|---|
 | 43 |  N FCP,STATION
 | 
|---|
 | 44 |  S LINE=LINE+1,COLUMN=1,CLREND=80
 | 
|---|
 | 45 |  D SET^PRCPENLM("Fund Control Points",LINE,COLUMN,CLREND,0,IORVON,IORVOFF)
 | 
|---|
 | 46 |  S STATION=0 F  S STATION=$O(^PRC(420,"AE",STATION)) Q:'STATION  S FCP=0 F  S FCP=$O(^PRC(420,"AE",STATION,PRCPINPT,FCP)) Q:'FCP  D
 | 
|---|
 | 47 |  .   S LINE=LINE+1
 | 
|---|
 | 48 |  .   D SET^PRCPENLM("    : "_$P($G(^PRC(420,STATION,1,FCP,0)),"^"),LINE,COLUMN,CLREND)
 | 
|---|
 | 49 |  S LINE=LINE+1
 | 
|---|
 | 50 |  D SET^PRCPENLM("",LINE,COLUMN,CLREND)
 | 
|---|
 | 51 |  Q
 | 
|---|
 | 52 |  ;
 | 
|---|
 | 53 |  ;
 | 
|---|
 | 54 | MISCOSTS ;  build mis costing section array
 | 
|---|
 | 55 |  N %,SECT
 | 
|---|
 | 56 |  S LINE=LINE+1,COLUMN=1,CLREND=80
 | 
|---|
 | 57 |  D SET^PRCPENLM("MIS Costing Section",LINE,COLUMN,CLREND,0,IORVON,IORVOFF)
 | 
|---|
 | 58 |  S SECT=0 F LINE=LINE+1:1 S SECT=$O(^PRCP(445,PRCPINPT,3,SECT)) Q:'SECT  D
 | 
|---|
 | 59 |  .   S %=$G(^PRCP(445,PRCPINPT,3,SECT,0))
 | 
|---|
 | 60 |  .   D SET^PRCPENLM("    : "_$P($G(^DIC(49,+$P(%,"^"),0)),"^"),LINE,COLUMN,CLREND)
 | 
|---|
 | 61 |  .   D SET^PRCPENLM($J($P(%,"^",2),5)_" %",LINE,65,CLREND)
 | 
|---|
 | 62 |  D SET^PRCPENLM("",LINE,COLUMN,CLREND)
 | 
|---|
 | 63 |  Q
 | 
|---|