BLVHPR1 G 1 ;BLUM produkt ;Go naar BLVHPR2 [ 11/05/2001 2:08 PM ] T0 ;TRANSFER NAAR MAC of AFDRUK OP PRINTER\"[] = TRANSFER P[]=Printer" ; T2 ;OK VOOR BEGIN TRANSFERT\"[] = ok ,[] = hernemen" T3 ;OK VOOR EINDE TRANSFERT\"[] = ok" T4 ;BLUM PRODUKTEN T5 ;[] = alles L[] = produkten LVH V[] = verschillen T6 ;ALLE BLUM PRODUKTEN;PRODUKTEN LVH;VERSCHILLEN ; ;Initialisatie 1 S K=$P($T(+1),";",2)_QN_" " S FP=203+$L(K) W @F11,@F1,@F,@F5 S FP=202 W @F,@F4,K,@F5 ; ;Selectie 2 S FP=601 W @F,@F1 S R="BLVH\22\3\"_$P($T(T4),U,2)_"\"""_$P($T(T5),U,2)_"""\1\\""-LV""[K" D R0 G YZ:K="-" S FP=503 W @F,$P($T(T6),U,$F("LV",K)+1),@F2 I K="" D ^BLLISEL G 2:K="-",3 S DOC=$P($T(+1),";",2),LSTX="K" S SELK=0 D PP^KPSEL I K="-" K @("^"_Q_"PSEL($J)") G 2 ; ;Start output 3 S MAC=$P($G(^cLOG(boot,"DEV",$I)),D,1)="MC" I MAC S R="K\23\3\"_$P($T(T0),U,2)_"\1\\""-,P""[K\\\" D R0 G 1:K="-",2:K="," Set:$L(K) MAC=0 I 'MAC D INIT^vhPRINTER(132) G 2:'$D(Print) ; printer I MAC S R="K\23\3\"_$P($T(T2),U,2)_"\1\\""-,""[K\\\" D R0 G 2:$L(K) ; macintosch ; ;Initialisatie output 4 ;K a,DOC,LSTX,SELK S PROGRAM="BLVHPR2",PHOOFD="HD^BLVHPR2",PLINE="S1^BLVHPR2",(BLZ,BLN)=0,SWS=1 K a,DOC,LSTX,SELK S PROGRAM="BLVHPR2",PLINE="S1^BLVHPR2",(BLZ,BLN)=0,SWS=1,LN=99 G 41:MAC G 41:BLVH="" S I=100 I $N(B(I))'=-1 D HD^BLVHPR2,^KPSELS ;Afdruk selectie I LST="K" F I="HG","GR","SG" S @("EX"_$E(I,1))=$P(@("^"_Q_"PR(0,I)"),D,5) 41 I $L(BLVH) S B("J101")="5005\3\" D @("^KPGETPR"_($F("PKLB",LST)-1)) G 5 S LN=99,LST="",NM2=^KBA(99,2),NM3=^(3) D ^BLGETPR1 ; ;Einde 5 I 'MAC D:SWP!'SWS @PLINE W:BLZ # D CLOSE^vhPRINTER ; printer I MAC S R="K\23\3\"_$P($T(T3),U,2)_"\1\\K=""""\\\" D R0 ; macintosch ; YZ Q ; R0 S R7="K'[D&(K'?.E1C.E)" S:$P(R,D,8)'="" R7=R7_","_$P(R,D,8) S:$P(R,D,7)'="" R7=R7_","_$P($T(@$P(R,D,7))," ",2,99) R0A S R2=$P(R,D,2),R3=$P(R,D,3),R4=$P(R,D,4),R5=$P(R,D,5),R6=$P(R,D,6) R0B S R0=$L(R4)+R3+3 S FP=R2*100+R3+F60 W @F W:R3<4 @F1 W @F2,R4," : " I R5'="" W:R5["""" !,?2,@R5 D:R5'["""" @R5 R0C S FP=R2*100+R0+F60 W @F,@F2 W $E("........................................",1,R6),@F,@F0 R0D R K S:$P(R,D,7)="DCTR" RD=$P(K,".",1),RM=$P(K,".",2),RJ=$P(K,".",3) W @F2 I $L(K)'>R6,@R7 S @$P(R,D,1)=K G R0F R0E G R0C R0F S FP=$P(R,D,9)*100+($P(R,D,10)*1) I FP W @F,$E(" ",1,R6),@F,K R0Z K R,R0,R2,R3,R4,R5,R6,R7,RD,RM,RJ Q ;