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

ASUV9IMR.m

Go to the documentation of this file.
  1. ASUV9IMR ; IHS/ITSC/LMH -INVTR READ MASTER ;
  1. ;;4.2T2;Supply Accounting Mgmt. System;;JUN 30, 2000
  1. ;This is a Physical Inventory utility to read an Inventory Master.
  1. D ACCOUNT,STORLOC,INDEX
  1. Q
  1. ACCOUNT ;EP;
  1. Q:'$D(ASUMV("E#","ASA"))
  1. I '$D(^ASUMV(ASUMV("E#","ASA"),0)) S ASUF("ACC")=0 Q
  1. S ASUF("ACC")=1
  1. S ASUMV(0,"ASA")=^ASUMV(ASUMV("E#","ASA"),0)
  1. S ASUMV("ACC")=$E(ASUMV("E#","ASA"),6)
  1. S ASUL(9,"E#","ACC")=$P(ASUMV(0,"ASA"),U)
  1. S:ASUL(9,"E#","ACC")']"" ASUL(9,"E#","ACC")=ASUMV("ACC")
  1. D ACC^ASULDIRF(ASUL(9,"E#","ACC"))
  1. S ASUMV("INVBEG")=$P(ASUMV(0,"ASA"),U,2)
  1. S ASUMV("VOU")=$P(ASUMV(0,"ASA"),U,3)
  1. S ASUMV("MODE")=$P(ASUMV(0,"ASA"),U,4)
  1. S:$G(ASUL(2,"STA","E#"))']"" ASUL(2,"STA","E#")=$P(ASUMV(0,"ASA"),U,5)
  1. Q
  1. STORLOC ;EP;
  1. Q:'$D(ASUMV("E#","ASA"))
  1. Q:$G(ASUMV("E#","SLC"))'?1N.N
  1. S ASUMV(0,"SLC")=^ASUMV(ASUMV("E#","ASA"),1,ASUMV("E#","SLC"),0)
  1. S ASUMV("SLC")=$P(ASUMV(0,"SLC"),U)
  1. S ASUMV("SL E#")=$P(ASUMV(0,"SLC"),U,2)
  1. I ASUMV("SL E#")']"" D
  1. .S ASUMV("SL E#")=$O(^ASUL(10,"B",ASUMV("SLC"),""))
  1. S ASUMV("SL NM")=$P(^ASUL(10,ASUMV("SL E#"),0),U,2)
  1. Q
  1. INDEX ;EP;
  1. Q:'$D(ASUMV("E#","ASA"))
  1. Q:'$D(ASUMV("E#","SLC"))
  1. Q:'$D(ASUMV("E#","INDX"))
  1. S ASUMV(0,"IDX")=^ASUMV(ASUMV("E#","ASA"),1,ASUMV("E#","SLC"),1,ASUMV("E#","INDX"),0)
  1. S ASUMV("IDX")=$P(ASUMV(0,"IDX"),U,10)
  1. S ASUMX("E#","IDX")=$P(ASUMV(0,"IDX"),U)
  1. S ASUMV("IDX")=$P($G(^ASUMX(ASUMX("E#","IDX"),0)),U)
  1. S:ASUMV("IDX")']"" ASUMV("IDX")=$E(ASUMX("E#","IDX"),3,8)_"*"
  1. S ASUMV("STA")=$P(ASUMV(0,"IDX"),U,2)
  1. S ASUMV("QTY","STAM")=$P(ASUMV(0,"IDX"),U,3)
  1. S ASUMV("U/C")=$P(ASUMV(0,"IDX"),U,4)
  1. S ASUMV("CNT","1ST")=$P(ASUMV(0,"IDX"),U,5)
  1. S ASUMV("CNT","2ND")=$P(ASUMV(0,"IDX"),U,6)
  1. S ASUMV("QTY","DIF")=$P(ASUMV(0,"IDX"),U,7)
  1. S ASUMV("ADJQTY")=$P(ASUMV(0,"IDX"),U,8)
  1. S ASUMV("CNT-ENT")=$P(ASUMV(0,"IDX"),U,9)
  1. Q