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

PRCPURS4.m

Go to the documentation of this file.
  1. PRCPURS4 ;WISC/RFJ-select item list ;11 Aug 93
  1. ;;5.1;IFCAP;;Oct 20, 2000
  1. ;Per VHA Directive 10-93-142, this routine should not be modified.
  1. Q
  1. ;
  1. ;
  1. ITEMSEL ; select a group of items from inventory point
  1. ; if all items are selected, return prcpalli=1
  1. ; selected items are returned in tmp($j,"prcpurs4",itemda)
  1. N ITEMDA
  1. K PRCPALLI,^TMP($J,"PRCPURS4")
  1. W !!,"To select ALL items, press RETURN."
  1. F S ITEMDA=$$ITEM^PRCPUITM(PRCP("I"),0,"","") Q:'ITEMDA S ^TMP($J,"PRCPURS4",ITEMDA)=""
  1. I ITEMDA["^" K ^TMP($J,"PRCPURS4"),PRCPALLI Q
  1. I $O(^TMP($J,"PRCPURS4",0)) Q
  1. S XP="Do you want to select ALL items",XH="Enter 'YES' to select ALL items, 'NO' or '^' to exit."
  1. W ! I $$YN^PRCPUYN(1)'=1 Q
  1. S PRCPALLI=1
  1. Q
  1. ;
  1. ;
  1. ITEMMAST(PRCPDATE) ; select a group of items from item master file
  1. ; prcpdate = date to check for opening balance
  1. ; if all items are selected, return allitems=1
  1. ; selected items are returned in tmp($j,"prcpitems",itemda)
  1. K ALLITEMS,^TMP($J,"PRCPITEMS")
  1. W !!,"To select ALL items, press RETURN."
  1. F S ITEMDA=$$MASTITEM^PRCPUITM($S(PRCPDATE:"I $D(^PRCP(445.1,PRCP(""I""),1,+Y,1,PRCPDATE,0))",1:"")) Q:'ITEMDA S ^TMP($J,"PRCPITEMS",ITEMDA)=""
  1. I ITEMDA["^" K ^TMP($J,"PRCPITEMS") Q
  1. I '$O(^TMP($J,"PRCPITEMS",0)) S XP="Do you want to select ALL items",XH="Enter 'YES' to select ALL items, 'NO' or '^' to exit." W ! S %=$$YN^PRCPUYN(0) I %=1 S ALLITEMS=1
  1. I '$O(^TMP($J,"PRCPITEMS",0)),'$D(ALLITEMS) W !!,"NO ITEMS SELECTED!" Q
  1. Q