Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ASUJCLER

ASUJCLER.m

Go to the documentation of this file.
  1. ASUJCLER ; IHS/ITSC/LMH -SCREENMAN CLEAR ARRAY ENTRY ;
  1. ;;4.2T2;Supply Accounting Mgmt. System;;JUN 30, 2000
  1. ;This routine will be used to set local array field variables
  1. ACC ;EP;Account
  1. S ASUT(ASUT,"ACC")=""
  1. S ASUT(ASUT,"PT","ACC")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,.04,"")
  1. .D PUT^DDSVAL(DIE,.DA,4,"")
  1. Q
  1. ARE ;EP;Area
  1. S ASUT(ASUT,"AR","CD")=""
  1. S ASUT(ASUT,"PT","AR")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,.02,"")
  1. .D PUT^DDSVAL(DIE,.DA,2,"")
  1. Q
  1. AUI ;EP;Area Unit of Issue
  1. S ASUT(ASUT,"AR U/I")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,42,"")
  1. Q
  1. BCD ;EP;Bar Code
  1. S ASUT(ASUT,"BCD")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,45,"")
  1. Q
  1. CAN ;EP;Common Accounting #
  1. S ASUT(ASUT,"CAN")=""
  1. Q:ASUT("TYPE")=2
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,15,"")
  1. Q
  1. CAT ;EP;Category
  1. S ASUT(ASUT,"CAT")=""
  1. S ASUT(ASUT,"PT","CAT")=""
  1. S ASUT(ASUT,"CAT NM")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,49,"")
  1. .D PUT^DDSVAL(DIE,.DA,.19,"")
  1. Q
  1. CTG ;EP;Contract Grant #
  1. S ASUT(ASUT,"CTG")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,35,"")
  1. Q
  1. FPN ;EP;F P or N fill
  1. S ASUT(ASUT,"FPN")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,18,"")
  1. Q
  1. DESC ;EP;Description
  1. S ASUT(ASUT,"DESC")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,41,"")
  1. Q
  1. DSO ;EP;Direct Sub Object
  1. S ASUT(ASUT,"SOBJ")=""
  1. S ASUT(ASUT,"PT","SOBJ")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,.17,"")
  1. .D PUT^DDSVAL(DIE,.DA,17,"")
  1. Q
  1. DTD ;EP ;Date Due
  1. S ASUT(ASUT,"DTD")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,10,"")
  1. Q
  1. DTE ;EP;Date Established
  1. S ASUT(ASUT,"DTE")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,.07,"")
  1. Q
  1. DTX ;EP;Date Expired
  1. S ASUT(ASUT,"DTX")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,10,"")
  1. Q
  1. EOQ ;EP;Eoq type
  1. S ASUT(ASUT,"EOQ TYP")=""
  1. S ASUT(ASUT,"EOQ MM")=""
  1. S ASUT(ASUT,"EOQ AM")=""
  1. S ASUT(ASUT,"EOQ QM")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVALF("EQTNM","","","")
  1. .D PUT^DDSVAL(DIE,.DA,16,"")
  1. .D PUT^DDSVAL(DIE,.DA,52,"")
  1. .D PUT^DDSVAL(DIE,.DA,54,"")
  1. .D PUT^DDSVAL(DIE,.DA,53,"")
  1. Q
  1. IDX ;EP;Index info
  1. S ASUT(ASUT,"PT","IDX")="",ASUT(ASUT,"IDX")="" ;DFM P1 8/28/98
  1. S ASUT(ASUT,"ACC")="",ASUT(ASUT,"ACC","PT")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVALF("DESC","","","")
  1. .D PUT^DDSVALF("NSN","","","")
  1. .D PUT^DDSVALF("ACC","","","")
  1. .D PUT^DDSVALF("ACCNM","","","")
  1. .D PUT^DDSVAL(DIE,.DA,.05,"")
  1. .D PUT^DDSVAL(DIE,.DA,5,"")
  1. .D PUT^DDSVAL(DIE,.DA,.04,"")
  1. .D PUT^DDSVAL(DIE,.DA,4,"")
  1. .D REFRESH^DDSUTL
  1. Q
  1. KEY ;EP;.01 Key
  1. S ASUT(ASUT,"TRKY")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,.01,"")
  1. Q
  1. LTM ;EP;Lead time months
  1. S ASUT(ASUT,"LTM")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,55,"")
  1. Q
  1. NSN ;EP;National Stock #
  1. S ASUT(ASUT,"NSN")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,43,"")
  1. Q
  1. ORD ;EP;Purchase Order #
  1. S ASUT(ASUT,"ORD")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,9,"")
  1. Q
  1. PON ;EP;Purchase Order #
  1. S ASUT(ASUT,"PON")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,9,"")
  1. Q
  1. PST ;EP;Post
  1. S ASUT(ASUT,"PST")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,31,"")
  1. Q
  1. QTY ;EP;Quantity
  1. S ASUT(ASUT,"QTY")="",ASUT(ASUT,"QTY","REQ")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,6,"")
  1. Q
  1. QTYI ;EP;Quantity
  1. S ASUT(ASUT,"QTY","ISS")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,36,"")
  1. Q
  1. RES ;Resolve DIE and DA if not set
  1. I $G(DIE)']"" S DIE=$G(ASUJ("FILE"))
  1. I $D(DA)']"" S DA=$G(ASUHDA)
  1. Q
  1. REQ ;EP;Requsitioner
  1. S ASUT(ASUT,"PT","REQ")=""
  1. Q:ASUT("TYPE")=5 Q:ASUT("TYPE")=0 Q:ASUT("TYPE")=2
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,.15,"")
  1. .Q:$G(ASUT("TYPE"))=8 Q:$G(ASUT("TYPE"))=7
  1. .D PUT^DDSVALF("HMARE","","","")
  1. Q
  1. RQN ;EP;Request #
  1. S ASUT(ASUT,"RQN")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,34,"")
  1. Q
  1. RPQ ;EP;Review Point
  1. S ASUT(ASUT,"RPQ")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,56,"")
  1. Q
  1. RTP ;EP;Requset type
  1. S ASUT(ASUT,"REQ TYP")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,33,"")
  1. Q
  1. SLC ;EP;Storage Location
  1. S ASUT(ASUT,"SLC")=""
  1. S ASUT(ASUT,"SLC","NM")=""
  1. S ASUT(ASUT,"PT","SLC")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVALF("SLCNM","","","")
  1. .D PUT^DDSVAL(DIE,.DA,51,"")
  1. Q
  1. SPQ ;EP;Requset type
  1. S ASUT(ASUT,"SPQ")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,61,"")
  1. Q
  1. SRC ;EP;Source
  1. S ASUT(ASUT,"SRC")=""
  1. S ASUT(ASUT,"SRC","NM")=""
  1. S ASUT(ASUT,"PT","SRC")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVALF("SRCNM","","","")
  1. .D PUT^DDSVAL(DIE,.DA,.12,"")
  1. Q
  1. SSA ;EP ;Sub Sub Activity
  1. S ASUT(ASUT,"SSA")=""
  1. S ASUT(ASUT,"PT","SSA")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,.11,"")
  1. .D PUT^DDSVAL(DIE,.DA,11,"")
  1. Q:ASUT("TYPE")=8
  1. S ASUT(ASUT,"CAN")=""
  1. I $G(ASUSB)'=1 D
  1. .D PUT^DDSVAL(DIE,.DA,15,"")
  1. Q
  1. SSO ;EP;Stock Sub Object
  1. S ASUT(ASUT,"SOBJ")=""
  1. S ASUT(ASUT,"PT","SOBJ")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,.17,"")
  1. .D PUT^DDSVAL(DIE,.DA,17,"")
  1. Q
  1. SST ;EP;Sub Station
  1. S ASUT(ASUT,"SST")=""
  1. S ASUT(ASUT,"PT","SST")=""
  1. S ASUT(ASUT,"SST","NM")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,13,"")
  1. .D PUT^DDSVAL(DIE,.DA,.13,"")
  1. Q
  1. STA ;EP;Station
  1. S ASUT(ASUT,"STA")=""
  1. S ASUT(ASUT,"PT","STA")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,3,"")
  1. .D PUT^DDSVAL(DIE,.DA,.03,"")
  1. Q
  1. SUI ;EP;Source Unit of Issue
  1. S ASUT(ASUT,"SUI")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,59,"")
  1. Q
  1. TRN ;EP;Transaction
  1. S ASUT(ASUT,"TRCD")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,1,"")
  1. Q
  1. UCS ;EP;Unit cost
  1. S ASUT(ASUT,"UCS")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,57,"")
  1. Q
  1. ULQ ;EP;Unit cost
  1. S ASUT(ASUT,"ULQ")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,60,"")
  1. Q
  1. USR ;EP;User
  1. S ASUT(ASUT,"USR")=""
  1. S ASUT(ASUT,"PT","USR")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,14,"")
  1. .D PUT^DDSVAL(DIE,.DA,.14,"")
  1. Q
  1. VAL ;EP;Value
  1. S ASUT(ASUT,"VAL")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,7,"")
  1. Q
  1. VEN ;EP;Value
  1. S ASUT(ASUT,"VEN NM")=""
  1. S ASUT(ASUT,"PT","VEN")=""
  1. I $G(ASUSB)'=1 D
  1. .Q:ASUT("TYPE")=2 Q:ASUT("TYPE")=8
  1. .D RES,PUT^DDSVAL(DIE,.DA,.19,"@")
  1. .;D PUT^DDSVAL(DIE,.DA,68,"@")
  1. Q
  1. VOU ;EP;Voucher #
  1. S ASUT(ASUT,"VOU")=""
  1. I $G(ASUSB)'=1 D
  1. .D RES,PUT^DDSVAL(DIE,.DA,8,"")
  1. Q