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

ACRFSTK1.m

Go to the documentation of this file.
  1. ACRFSTK1 ;IHS/OIRM/DSD/THL,AEF - ACRFSTOK - CON'T; [ 11/01/2001 9:44 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;;NOV 05, 2001
  1. ;;CONTINUATION OF ACRFSTOK
  1. ITEMSS ;EP;
  1. S DIR(0)="YO"
  1. S DIR("A")="STORES STOCK ITEM...: "
  1. S DIR("B")="NO"
  1. W !
  1. D DIR^ACRFDIC
  1. S ACRSTOCK=Y
  1. Q
  1. DISP ;EP;TO DISPLAY STANDARD ITEM INFORMATION
  1. W @IOF
  1. W !?15,@ACRON,"ITEM INFORMATION",@ACROF
  1. S D0=ACRD0
  1. N DXS,DIP,DC,DN
  1. I $P(^ACRITEM(D0,0),U)'="XXXXXX" D ^ACRPSTM I 1 Q
  1. E D ^ACRPITM
  1. Q
  1. NEW ;EP;CREATE NEW STANDARD ITEM ENTRY
  1. S ACRSSITM=""
  1. S X="XXXXXX"
  1. S DIC="^ACRITEM("
  1. S DIC(0)="L"
  1. S DIC("DR")=DIC("DR")_";26////1"
  1. D FILE^ACRFDIC
  1. NEW1 S ACRDA=Y
  1. S DA=+Y
  1. S DIE="^ACRITEM("
  1. S DR="15////"_+Y
  1. D DIE^ACRFDIC
  1. S DA=+ACRDA
  1. S DIE="^ACRITEM("
  1. S DR="[ACR ADD DIRECT ISSUE]"
  1. D DIE^ACRFDIC
  1. S ACR(1)=+ACRDA
  1. K ACRADD
  1. Q
  1. DELETE ;EP;TO DELETE A SECONDARY OR TERTIARY VENDOR
  1. S DIR(0)="YO"
  1. S DIR("A")="Remove this vendor"
  1. S DIR("B")="NO"
  1. W !
  1. D DIR^ACRFDIC
  1. Q:Y'=1
  1. S DA=+ACRDEL
  1. S DIK="^ACRITEM("
  1. D ^DIK
  1. W !!,$P(ACR($P(ACRDEL,U,2)),U,3)," removed as a ",$S($P(ACRDEL,U,2)=2:"SECONDARY",1:"TERTIARY")," vendor for this item."
  1. H 2
  1. K ACR($P(ACRDEL,U,2))
  1. I $P(ACRDEL,U,2)=2,$D(ACR(3)) D
  1. .S DA=+ACR(3)
  1. .S DIE="^ACRITEM("
  1. .S DR=".03////2;26////2"
  1. .D DIE^ACRFDIC
  1. .S ACR(2)=ACR(3)
  1. .K ACR(3)
  1. S ACRQUIT=""
  1. Q