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

ASUAWXTW.m

Go to the documentation of this file.
  1. ASUAWXTW ;DSD/DFM - EXTRACT TRANS - RE-EXTRACT AND DATA ENTRY ONLY OPTIONS; [ 04/15/98 3:01 PM ]
  1. ;;3.0;SAMS;**1**;AUG 20, 1993
  1. REXT ;PEP;RE-EXTRACT
  1. S DIR(0)="Y",DIR("A")="DO YOU WISH TO RE-EXTRACT TRANSACTIONS"
  1. S DIR("?",1)="Enter 'Y' to re-extract previously extracted, or"
  1. S DIR("?")=" 'N' to be prompted for a regular extract of updated transactions."
  1. D ^DIR K DIR
  1. Q:$D(DTOUT) Q:$D(DUOUT)
  1. G:Y CONTURXT
  1. S DIR(0)="Y",DIR("A")="DO YOU WISH TO EXTRACT UPDATED TRANSACTIONS"
  1. S DIR("?",1)="Enter 'Y' to extract updated transactions, or"
  1. S DIR("?")=" 'N' to end this option selection."
  1. D ^DIR K DIR
  1. Q:$D(DTOUT) Q:$D(DUOUT)
  1. G:Y BEGIN^ASUAWXT
  1. Q
  1. CONTURXT ;
  1. S ASUW("TYPE LAST RUN")=^ASUTLRUN(1,0)
  1. S $P(ASUW("TYPE LAST RUN"),U,2)=8
  1. D:'$D(U) ^XBKVAR
  1. I '$D(IO(0)) S IOP=$I D ^%ZIS
  1. S ASUW("RUN TYPE")=$G(ASUW("RUN TYPE")) S:ASUW("RUN TYPE")']"" ASUW("RUN TYPE")=0
  1. REXT2 ;EP ; RE-EXTRACT DATA
  1. S DIR(0)="D",DIR("A")="ENTER RE-EXTRACT DATE",DIR("?")="^D DATEHELP^ASUAWXTW" D ^DIR Q:$D(DTOUT) Q:$D(DUOUT)!($D(DIROUT))
  1. S ASUX("EXTRACT DATE")=Y X ^DD("DD") W " ",Y
  1. K DIR,Y G OPNHFS^ASUAWXT
  1. DATEHELP ;
  1. W !,"Enter the Extracted Date on records to be re-extracted. Dates in Issues are:"
  1. S X=0 F S X=$O(^ASU3("AX",X)) Q:X'?1N.N W !,$E(X,4,5),"/",$E(X,6,7),"/",$E(X,2,3)
  1. Q
  1. DAOL ;PEP; DATA ENTRY ONLY
  1. S ASUW("TYPE LAST RUN")=^ASUTLRUN(1,0)
  1. S $P(ASUW("TYPE LAST RUN"),U,2)=9,ASUX("EXTRACT DATE")=DT
  1. D:'$D(U) ^XBKVAR
  1. I '$D(IO(0)) S IOP=$I D ^%ZIS
  1. S ASUW("RUN TYPE")=$G(ASUW("RUN TYPE"))
  1. S:ASUW("RUN TYPE")']"" ASUW("RUN TYPE")=0
  1. D:'$D(ASUK("DATE","RUNMO")) GETRUN^ASUAUTL1
  1. G OPNHFS^ASUAWXT
  1. END ;
  1. Q