cA3352 ;Beheer journalen ;%A335 ;do uit %A335* ; [ 01/03/01 3:47 PM ] ; T0 ;Beheer journalen ; T1 ;Journaal=;, boekjaar=;, begin=;, einde=; te klein; te groot; T2 ; kleiner dan begin ; T3 ;, overlapping met journaal=; T4 ;, factuurnummers reeds gebruikt; ; T0F ;Gestion des journaux ; T1F ;Journal=;, année=;, debut=;, fin =; trop petit; trop grand; T2F ; plus petit que le premier ; T3F ;, chevauchement avec journal=; T4F ;, numéros de factures déjà utilisés; ; T0E ;Journal codes ; T1E ;Journal=;, fiscal year=;, begin=;, end=; to small; to big; T2E ; smaller then begin ; T3E ;, overlap with journal=; T4E ;, invoice numbering already used; ; A ;AF\1;AA\2; V ;VF\1;VE\2;FA\2; ; ; R=soort\nummer\boekjaar\begin\einde 1 S OK=0,R1=$P(R,D) G YZ:'$L(R1) S RA=$P($T(@R1),U,2,99) G YZ:'$L(RA) 11 S R2=$P(R,D,2),RB=R1_"FNR"_$S(R2:R2,1:"") 13 S R3=$P(R,D,3) I 'R3 S R3=$P(@("^"_Q_"BA(2)"),D,2)\1 15 S R4=$P(R,D,4),R5=$P(R,D,5) 17 I R4<100000 S K=$P($T(@("T1"_QT)),U,4)_R4_$P($T(@("T1"_QT)),U,6) D F0 G YZ 19 I R5>989999 S K=$P($T(@("T1"_QT)),U,5)_R5_$P($T(@("T1"_QT)),U,7) D F0 G YZ ; 2 S R="" I R5$P(RC,D)!'RD S RD=$P(RC,D) I 'RD S RD=$S(R3=1999:19,R3>1999:2_$E(R3,4),1:$E(R3,3,4))_"0001" 25 I RER5!(RER5) S RE="" G 38 43 D F0 G YZ ; YZ K R,R1,R2,R3,R4,R5,RA,RB,RC,RD,RE,RI Q ; S1 S RE="^"_Q_RC_"(" F RS1=1:1:RI S RS2=RI(RS1) S:+RS2'=RS2 RS2=""""_RS2_"""" S RE=RE_RS2 I RS1