[613] | 1 | PRCNPROJ ;SSI/ALA-Special Project Help Program ;[ 03/18/96 11:31 AM ]
|
---|
| 2 | ;;1.0;Equipment/Turn-In Request;;Sep 13, 1996
|
---|
| 3 | LKUP ; Special help for Projects
|
---|
| 4 | W !,"Must begin with station number. Enter '??' for more help text."
|
---|
| 5 | W !!,"Projects currently in the Project File:"
|
---|
| 6 | S DUOUT=0,PRCNCT=0,PL=""
|
---|
| 7 | F S PL=$O(^ENG("PROJ","B",PL)) Q:PL="" D I $G(DUOUT)=1 S DUOUT=0 Q
|
---|
| 8 | . S L=$O(^ENG("PROJ","B",PL,""))
|
---|
| 9 | . S PRCNPJT=$P(^ENG("PROJ",L,0),U,3)
|
---|
| 10 | . S LL=PL_" "_PRCNPJT
|
---|
| 11 | . D T I $G(DUOUT)=1 Q
|
---|
| 12 | K L,PRCNA,PRCNCT
|
---|
| 13 | Q
|
---|
| 14 | INP ; Input transform check
|
---|
| 15 | I X'?3N1"-"3N&(X'?3N1"-"2NA1"-"3N) K X Q
|
---|
| 16 | S PRJNM=$O(^ENG("PROJ","B",X,"")) I PRJNM="" K PRJNM Q
|
---|
| 17 | S PRJMR=$P($G(^ENG("PROJ",PRJNM,33)),U,2)
|
---|
| 18 | I PRJMR'="",PRJMR?.N S PRJMR=$P(^VA(200,PRJMR,0),U)
|
---|
| 19 | Q
|
---|
| 20 | PROJ ; Make a request number into a project number
|
---|
| 21 | S (R,R2)=$P(^PRCN(413,D0,0),U) G EX:R["P" S $P(R2,"-",4)="P"_$P(R2,"-",4)
|
---|
| 22 | K ^PRCN(413,"B",R) S ^PRCN(413,"B",R2,D0)="",$P(^PRCN(413,D0,0),U)=R2
|
---|
| 23 | EX K R,R2
|
---|
| 24 | Q
|
---|
| 25 | T S PRCNCT=PRCNCT+1
|
---|
| 26 | I PRCNCT<10 W !,LL Q
|
---|
| 27 | R !,"'^' TO STOP: ",PRCNA:DTIME S:'$T PRCNA=U
|
---|
| 28 | I $G(PRCNA)[U S DUOUT=1 Q
|
---|
| 29 | S PRCNCT=0 Q
|
---|