[613] | 1 | FSCLMV ;SLC/STAFF-NOIS List Manager - View ;1/13/98 13:12
|
---|
| 2 | ;;1.1;NOIS;;Sep 06, 1998
|
---|
| 3 | ;
|
---|
| 4 | ENTRY ; from list template - entry code, FSCELL
|
---|
| 5 | N CALLCNT,CALLLINE,CALLNUM,LISTNUM,MAXLINE,OVERFLOW
|
---|
| 6 | K ^TMP("FSC VIEW",$J),^TMP("FSC VIEW BRIEF",$J),^TMP("FSC VIEW DETAIL",$J),^TMP("FSC VIEW FORMAT",$J),^TMP("FSC VIEW STAT",$J),^TMP("FSC VIEW CUSTOM",$J)
|
---|
| 7 | S VALMCNT=0
|
---|
| 8 | S VALMCAP=$$CAP^FSCU("V",.FSCSTYLE)
|
---|
| 9 | I '$G(FSCDEV) W !
|
---|
| 10 | S MAXLINE=$$MAXLINE^FSCUP,OVERFLOW=0
|
---|
| 11 | S (CALLCNT,LISTNUM)=0 F S LISTNUM=$O(^TMP("FSC SELECT",$J,LISTSEL,LISTNUM)) Q:LISTNUM<1 D Q:$D(DTOUT) Q:OVERFLOW
|
---|
| 12 | .S CALLCNT=CALLCNT+1
|
---|
| 13 | .S CALLLINE=+$O(^TMP("FSC LIST CALLS",$J,"IDX",LISTNUM,0))
|
---|
| 14 | .S CALLNUM=+$O(^TMP("FSC LIST CALLS",$J,"ICX",CALLLINE,0))
|
---|
| 15 | .D BUILD^FSCFORM(CALLLINE,CALLNUM,.FSCFMT,.VALMCNT,"FSC VIEW ")
|
---|
| 16 | .I VALMCNT>MAXLINE D
|
---|
| 17 | ..S OVERFLOW=1
|
---|
| 18 | ..W !,"List is restricted to ",MAXLINE," lines.",$C(7) H 2
|
---|
| 19 | S VALMAR="^TMP(""FSC VIEW "_FSCFMT_""",$J)"
|
---|
| 20 | S @VALMAR=CALLCNT_U_VALMCNT
|
---|
| 21 | D VIDEOOFF^FSCU
|
---|
| 22 | I $D(FSCFMT("E")) S VALMQUIT=1,VALMBCK="Q"
|
---|
| 23 | I $D(FSCFMT("T")) S VALMQUIT=1,VALMBCK="Q"
|
---|
| 24 | Q
|
---|
| 25 | ;
|
---|
| 26 | HEADER ; from list template - header code, FSCELL
|
---|
| 27 | S VALMHDR(1)=$$SETSTR^VALM1("# of calls: "_+@VALMAR,"List: "_FSCLNAME,62,18)
|
---|
| 28 | Q
|
---|
| 29 | ;
|
---|
| 30 | EXIT ; from list template - exit code
|
---|
| 31 | I $G(FSC1) D CLEAR^VALM1
|
---|
| 32 | K ^TMP("FSC VIEW",$J)
|
---|
| 33 | K ^TMP("FSC VIEW BRIEF",$J)
|
---|
| 34 | K ^TMP("FSC VIEW DETAIL",$J)
|
---|
| 35 | K ^TMP("FSC VIEW FORMAT",$J)
|
---|
| 36 | K ^TMP("FSC VIEW STAT",$J)
|
---|
| 37 | K ^TMP("FSC VIEW CUSTOM",$J)
|
---|
| 38 | K ^TMP("FSC SELECT",$J,"VVALUES")
|
---|
| 39 | Q
|
---|
| 40 | ;
|
---|
| 41 | HELP ; from list template - help code
|
---|
| 42 | I $G(X)'["?" Q
|
---|
| 43 | S VALMBCK="R"
|
---|
| 44 | N XQH
|
---|
| 45 | I X="?" S XQH="FSC MENU VIEW" D EN^XQH Q
|
---|
| 46 | I X="???" S VALMANS="?" D CLEAR^VALM1 S XQH="FSC U1 NOIS" D EN^XQH Q
|
---|
| 47 | Q
|
---|