LBRYRET2 ;ISC2/DJM-RETURN FROM ROUTING NOTES ;[ 05/23/97 12:13 PM ] ;;2.5;Library;**2**;Mar 11, 1996 START S E=0,DIWL=1,DIWR=79,DIWF="N" K ^UTILITY($J,"W") S XX=$P(^LBRY(680,DA,16,0),U,3) F I=1:1:XX S X=^LBRY(680,DA,16,I,0) D ^DIWP S X=^UTILITY($J,"W",DIWL)-1,X1=0,X2=0 LOOP W @IOF,?5,"VA Library Return from Routing ** NOTES **",?60,YDT W !!,LA0 W:$D(LA00) !,LA00 W !! S X1=X1+X2,X2=X2+16 I X2>X S X2=X I X1' to continue",1:"Enter to exit") G QUERY EXIT K XX,^UTILITY($J,"W") Q Q ASK W !!,"Enter copy number/s to return separated by commas or a hyphen." W !,"Copy nunber/s: EXIT// " S Q=1 ASK0 S DTOUT=0,X="" R X:DTIME E W $C(7) S DTOUT=1 G EXIT I X="^" G ^LBRYRET I X="" G ^LBRYRET I X=" ",$D(^TMP("LBRY",DUZ,3)) S X=^(3) I X?.N D UTIL G PARSE ASK3 S G=$P(X,",",Q) G:G="" ASK1 G:G["-" ASK4 G:G'?.N ASK2 S Q=Q+1 G ASK3 ASK1 D UTIL G PARSE ASK2 W !!,"Please enter a copy number or a range of numbers separated by a hyphen '1-2'" W !,"or a combination of the two separated by a comma '1,2-4' or to EXIT." G ASK ASK4 G:G'?1N.N1"-"1N.N ASK2 S Q=Q+1 G ASK3 UTIL K ^TMP("LBRY",DUZ,3) S ^(3)=X Q PARSE F I=1:1 S G=$P(X,",",I) G:G="" FINI D:G=+G RETURN D:G["-" PARSE1 PARSE1 S G1=$P(G,"-",1),G2=$P(G,"-",2) I G2'