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

PRCPOPT.m

Go to the documentation of this file.
  1. PRCPOPT ;WISC/RFJ-picking ticket for distribution order ;27 Sep 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. PICKLM ; called from list manager to print picking ticket
  1. S VALMBCK="R"
  1. D FULL^VALM1
  1. D BUILD(ORDERDA)
  1. D VARIABLE^PRCPOPU
  1. S %ZIS="Q" D ^%ZIS I POP D Q Q
  1. I $D(IO("Q")) D Q
  1. . S ZTDESC="Print Picking Ticket (Primary to Secondary)",ZTRTN="DQ^PRCPOPT"
  1. . S ZTSAVE("PRCP*")="",ZTSAVE("ORDERDA")="",ZTSAVE("^TMP($J,""PRCPOPT PICK LIST"",")="",ZTSAVE("ZTREQ")="@"
  1. . D ^%ZTLOAD K IO("Q"),ZTSK
  1. . S:$D(^PRCP(445.3,ORDERDA,0)) $P(^(0),"^",7)="Y"
  1. . D Q
  1. ;
  1. DQ ; queue comes here to print picking ticket
  1. D DQ^PRCPOPT1
  1. Q ; clean up
  1. D ^%ZISC
  1. K ^TMP($J,"PRCPOPT"),^TMP($J,"PRCPOPT PICK LIST"),^TMP($J,"PRCPCRPL-CC"),^TMP($J,"PRCPCRPL-IK")
  1. Q
  1. ;
  1. ;
  1. BUILD(ORDERDA) ; build order in tmp for printing the picking ticket
  1. N DATA,ITEMDA
  1. K ^TMP($J,"PRCPOPT PICK LIST")
  1. S ITEMDA=0 F S ITEMDA=$O(^PRCP(445.3,ORDERDA,1,ITEMDA)) Q:'ITEMDA S DATA=$G(^(ITEMDA,0)) I DATA'="" S ^TMP($J,"PRCPOPT PICK LIST",ITEMDA)=$P(DATA,"^",2)_"^"_$P(DATA,"^",4)
  1. Q