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

ASURDRNG.m

Go to the documentation of this file.
  1. ASURDRNG ; IHS/ITSC/LMH -RPT 10 -VOUCHER SUMMARY ;
  1. ;;4.2T2;Supply Accounting Mgmt. System;;JUN 30, 2000
  1. ;This routine selects a range of dates for report data
  1. D:$G(ASUL(2,"STA","E#"))']"" STA^ASULARST($G(ASUL("ST#")))
  1. S (ASURR("RNG","BEG"),ASURR("RNG","END"))=ASUL(2,"STA","E#")
  1. S DIR(0)="Y",DIR("B")="YES",DIR("A")="Create report(s) for today's transactions" D ^DIR Q:$D(DIRUT)
  1. I Y D
  1. .S ASURR("RNG","BEG")=ASURR("RNG","BEG")_"-"_ASUK("DT","FM")_"-"_"0000000"
  1. .S ASURR("RNG","END")=ASURR("RNG","END")_"-"_ASUK("DT","FM")_"-"_"9999999"
  1. E D
  1. .N DIR S DIR(0)="D",DIR("B")="T",DIR("A")="Enter beginning date" D ^DIR Q:$D(DIRUT)
  1. .S ASURR("RNG","BEG")=ASURR("RNG","BEG")_"-"_Y_"-0000000"
  1. .S DIR("A")="Enter ending date" D ^DIR Q:$D(DIRUT)
  1. .S ASURR("RNG","END")=ASURR("RNG","END")_"-"_Y_"-9999999"
  1. S ASURR("BEG")=$O(^ASUH("B",ASURR("RNG","BEG"))),ASURR("END")=$O(^ASUH("B",ASURR("RNG","END")),-1)
  1. Q:ASURR("BEG")="" Q:ASURR("END")=""
  1. S ASURR("BEG")=$O(^ASUH("B",ASURR("BEG"),"")),ASURR("END")=$O(^ASUH("B",ASURR("END"),"")),ASUTDA=ASURR("BEG")-1
  1. Q