KGBPL G 1 ;BEHEER NUMMERS GROOTBOEKREKENING PER LAND;[ 08/05/2002 11:10 AM ] ; 1 S K=$P($T(+1),";",2)_" "_QN_" ",FP=203+$L(K) W @F61,@F11,@F1,@F,@F5 S FP=202 W @F,@F4,K,@F5 2 L S FP=301 W @F,@F1 S ILD="" 3 S ILD=$N(^KBA(45,ILD)),VVE=1 G 5:ILD=-1 S FP=FP+100 W @F,$C(13),?2,$P(^(ILD),D,1),?11,$$LANDKODE(ILD) W ?17,$S(ILD="EXP":"EXPORT",1:$$LAND^vhRtn1(ILD,2)) 4 G 3:FP<1600 S VVE=$N(^KBA(45,ILD))=-1 5 S R="LND\21\3\GEEF DE GEWENSTE LANDCODE\C1\3\\" D R0 G YZ:K="-" I K="" S FP=301 W @F,@F1 G 2:VVE,3 7 S (K,LND)=$$LANDKODE(K) G 5:"-"[K L ^KBA(45,$$SAVEKODE(LND)):2 E S FP=2403+F60 W @F,@F4,"LANDCODE ",LND,"IS IN GEBRUIK ! [] = OK ",@F5,@F0 R K G 5 9 S FP=301 W @F,@F1,$C(13),!?2,"LANDCODE : ",LND W !!?2,"LAND : ",$S(LND="EXP":"EXPORT",1:$$LAND^vhRtn1(LND,2)) W !!?2,"GROOTBOEKREKENING : ",$P($G(^KBA(45,$$SAVEKODE(LND))),D) 10 I $D(^KBA(45,$$SAVEKODE(LND))) S R="K\21\3\KEUZE\C2\1\\""-VW""[K&$L(K)" D R0 G 2:K="-",17:K="V" 11 S R="GBR\2000\GROOTBOEKREKENING\AR\R1" D R2 G 2:K="-" 13 I $P(^KAR(GBR,0),D,13)'="" S FP=2402+F60 W @F,@F4,"GROOTBOEKREKENING ",GBR,"IS EEN TEKSTREKENING [] = OK ",@F5,@F0 R K G 11 15 S ^KBA(45,$$SAVEKODE(LND))=GBR_D G 2 17 S FP=2243+F60 W @F,@F1 S R="K\23\3\V[] = verwijderen definitief -[] = hernemen\\1\\""-V""[K&$L(K)\" D R0 G 10:K="-" 19 K ^KBA(45,$$SAVEKODE(LND)) S FP=2403+F60 W @F,@F2,@F4,"LANDCODE ",$$LANDKODE(LND)," ",$$LAND^vhRtn1(LND,2) W " IS VERWIJDERD ! [] = OK ",@F5,@F0 R K G 2 ; 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 W @F2 I $L(K)'>R6,@R7 S @$P(R,D,1)=K R0E E G R0C R0F S FP=$P(R,D,9)*100+($P(R,D,10)*1) I FP W @F,$J("",R6),@F,K R0Z K R,R0,R2,R3,R4,R5,R6,R7 Q ;V4 03.10.84 ; R2 D ^cA102 Q ; S1 F I="N","F","D","E" S TAB(I)=@Q20 S1Z Q ; ; C1 W !?2 W:'VVE "[] = vervolg " W "?[] = overzicht landcodes -[] = einde ingave EXP[] = export" Q C2 W !?2,"W[] = wijzigen V[] = verwijderen",!?2,"-[] = hernemen landcode" Q ; LANDKODE(LandKode) New K If LandKode'="EXP" Do .If LandKode="?" Do ..Set LandKode=$$^cANSYN("ISO.LAND","","",0) .Else Do ..Set LandKode=$$LAND^vhRtn1(LandKode) ..Set:$L(LandKode) LandKode=$$LAND^vhRtn1(LandKode,,1) Quit LandKode ; SAVEKODE(LandKode) Set:LandKode'="EXP" LandKode=$$LAND^vhRtn1(LandKode,"I") Quit LandKode ;