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

DGMTO.m

Go to the documentation of this file.
  1. DGMTO ;ALB/CAW - AGREE TO PAY DEDUCTABLE PRINT ; 8/12/92
  1. ;;5.3;Registration;**1015**;Aug 13, 1993;Build 21
  1. ;
  1. EN I '$$RANGE(.DGYRAGO,.DGTODAY) G ENQ
  1. S %ZIS="PMQ" D ^%ZIS I POP G ENQ
  1. I '$D(IO("Q")) D START^DGMTO1 G ENQ
  1. S Y=$$QUE
  1. ENQ D:'$D(ZTQUEUED) ^%ZISC
  1. K DGCAT,DGLINE,DGP,DGPAGE,DGSTOP,DGTODAY,DGYRAGO,DGX,VAERR Q
  1. ;
  1. RANGE(DGYRAGO,DGTODAY) ; select date range
  1. ; input: none
  1. ; output: DGYRAGO := begin date
  1. ; DGTODAY := end date
  1. ; return: was selection made [ 1|yes 0|no]
  1. DATE S (DGYRAGO,DGTODAY)=0
  1. S %DT="PAEX",%DT("A")="Select Beginning Date: "
  1. W ! D ^%DT K %DT G RANGEQ:Y'>0 S DGYRAGO=Y
  1. I DGYRAGO>(DT_.9999) W !," Future dates are not allowed.",*7 K DGBEG G DATE
  1. S %DT="PAEX",%DT("A")="Select Ending Date: "
  1. D ^%DT K %DT G RANGEQ:Y'>0 S DGTODAY=Y_".2359"
  1. I DGTODAY>(DT_.9999) W !," Future dates are not allowed.",*7 K DGBEG G DATE
  1. I DGTODAY<DGYRAGO W !!,"Beginning Date must be prior to Ending Date" G DATE
  1. RANGEQ Q DGTODAY
  1. ;
  1. QUE() ; -- que job
  1. ; return: did job que [ 1|yes 0|no ]
  1. ;
  1. K ZTSK,IO("Q")
  1. S ZTDESC="Agreed to Pay Deductible Listing",ZTRTN="START^DGMTO1"
  1. F X="DGYRAGO","DGTODAY" S ZTSAVE(X)=""
  1. D ^%ZTLOAD W:$D(ZTSK) " (Task: ",ZTSK,")"
  1. Q $D(ZTSK)