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

ASUADCOR.m

Go to the documentation of this file.
  1. ASUADCOR ;DSD/DFM - DUE IN CORRECTION; [ 04/15/98 2:31 PM ]
  1. ;;3.0;SAMS;**1**;AUG 20, 1993
  1. F Q:$G(ASUREPLY("CORRECT"))="Y" Q:$D(DTOUT)!($D(DUOUT))!($D(DIROUT)) D
  1. .Q:$D(DTOUT)!($D(DUOUT))!($D(DIROUT)) Q:ASUREPLY("CORRECT")="Y"
  1. .S DIR(0)="SB^Y:YES;N:NO;3:STATION;4:PURCHASE ORDER NUMBER;5:DATE DUE IN;6:ACCOUNT;7:SUB SUB ACTIVITY;8:INDEX;9:QUANTITY;10:VALUE"
  1. .D CORRECT^ASUAUYRN Q:ASUREPLY("CORRECT")="Y" D
  1. ..D:ASUREPLY("CORRECT")="N"
  1. ...S DIR(0)="NOA^3:10:0"
  1. ...D GETFIELD^ASUAUYRN
  1. ..Q:$D(DTOUT)!($D(DUOUT))!($D(DIROUT)) Q:ASUREPLY("CORRECT")="Y"
  1. ..I ASUREPLY("CORRECT")="3" S DIR("B")=ASUTRNS(ASUTRNS,"STATION"),ASUTRNS(ASUTRNS,"STATION")="" D STAT^ASUAUAST
  1. ..I ASUREPLY("CORRECT")="4" D REQD^ASUAUPON
  1. ..I $E(ASUTRNS("TRANSACTION CODE"),2,2)'?1N I ASUREPLY("CORRECT")=5 S ASUV("ITEM #")=5 D ^ASUAUIDX
  1. ..I ASUREPLY("CORRECT")="5" D ^ASUADTDU
  1. ..I ASUREPLY("CORRECT")="6" S ASUV("ITEM #")=6 D ^ASUAUACC
  1. ..I ASUREPLY("CORRECT")="7" S ASUV("ITEM #")=7 D ^ASUAUSSA
  1. ..I ASUREPLY("CORRECT")="8" S ASUV("ITEM #")=8 D ^ASUAUIDX
  1. ..I ASUREPLY("CORRECT")="9" S ASUV("ITEM #")=9 D ^ASUAUQTY
  1. ..I ASUREPLY("CORRECT")="10" S ASUV("ITEM #")=10 D ^ASUAUVAL
  1. ..S ASUREPLY("CORRECT")="N" Q
  1. I ASUREPLY("CORRECT")="Y" D ^ASUADUPD
  1. K X,Y,ASUREPLY("CORRECT")
  1. Q