cT483 ;Historiek KL/LE naar Excel; cT48 ; T0 ;Historiek KL/LE; T1 ;Nummer\Naam van de ;\Datum\JRN\ \Document\Debet ;\Credit ;\Saldo ;\Referte\Omschrijving\;Mnt\Debet Mnt\Credit Mnt\;Nummer\Naam\;Ini;\Datum; T2 ;klant;leverancier;rekening; T3 ;Historiek ;klanten;leveranciers;rekeningen;analytische rekeningen; T4 ;Periode : ; T5 ;\Boekingsmaand; T6 ;Beginsaldo; ; T0F ;Historique KL/LE; T1F ;Numéro\Nom du ;\Date\JRN\ \Document\Débit ;\Crédit ;\Solde ;\Référence\Description\;Mon\Débit Mon\Crédit Mon\;Numéro\Nom\;Par;\Date; T2F ;client;fournisseur;compte; T3F ;Historique ;clients;fournisseurs;comptes;comptes analytiques; T4F ;Période : ; T5F ;\Mois comptable; T6F ;Solde initial; ; T0E ;History KL/LE; T1E ;Number\;\Date\JRN\ \Document\Debit ;\Credit ;\Balance ;\Reference\Description\;Cur\Debit Cur\Credit Cur\;Number\Name\;Ini;\Date; T2E ;Customer Name;Supplier Name;Account Name; T3E ;History ;Customers;Suppliers;Accounts;analytical Accounts; T4E ;Period : ; T5E ;\Fiscal month; T6E ;Initial Balance; ; ; Bepalen Van-datum en Tot-datum 1 N B,RJ,RM,R3,KLUQC,KLUSC,SWLST,TIT,TAB,I1,I2,INH,MNT,DEC,I,BSAL,JAAR,BJ,BSALDO1,SWPRINT,SWLN,SWBSAL1,EJAAR,TJAAR 11 S $ZT="TRAP^cAN000" ; indien gekozen per jaar 13 I 'KEU S KM1=KM1(KJ),KM2=KM2(KJ) I SW,KJ($P(BPB,D,2)\1) S BSAL=0 ; Opbouwen ^HULP per KL/LE 35 D ^cT48H S I2="",SWP=0,SWPRINT=0,SWBSAL1=0 F S I2=$O(^HULP(boot,$J+.01,I2)) Q:I2="" D . S INH=^(I2,0) . S SLN=1 . I SWSAL,($P(INH,D,17)>JAAR) D .. I SWBSAL1=0 D PSAL S SWP=1 .. S BSAL=TSAL .. I $P(TXT,D,2)="AR",$$SIG^cAFA1($P(TXT,D,2),I1,120) S BSAL=0 .. I $P(TXT,D,2)="ARA" S BSAL=$$SALDOARA^cTA180(Q,I1,$G(KM1($$BJ^cAFE1(Q,$P(INH,D,17))))) .. S MNT=$$MNTC^cAFE1(Q,$$BJ^cAFE1(Q,$P(INH,D,17))) .. S BSAL=$$OMREK(BSAL,MNT,MUNT,TXT) .. S JAAR=KM2($$BJ^cAFE1(Q,$P(INH,D,17))),TSAL=BSAL .. F I=3:1:16 S TXT(I)="" .. S TXT(3)=$$DCO^cAFD1($TR(KM1($$BJ^cAFE1(Q,$P(INH,D,17))),".","")_"01") .. I SWPRINT=0&(BSALDO1=BSAL) Q .. S SWP=0 .. D PSAL .. S SWP=1,SWPRINT=0,BSALDO1=BSAL . I 'SWP D PSAL S SWP=1 . S MNT=$P(INH,D,13) ; munt van de BH op ogenblik van registratie . I MNT="" S MNT=$$BF^cAFA1() . S DEC=$$DECVM^cAFE5(MNT) . ; Datum . S TXT(3)=$P(INH,D) . ; Journaal . S TXT(4)=$P(INH,D,2) . ; F/C . S TXT(5)=$P(INH,D,3) . ; Document . S TXT(6)=$P(INH,D,4) . ; Debet . S TXT(7)=$S($P(MNT,D)=$P(MUNT,D):$P(INH,D,5),1:$$OMREK($P(INH,D,10),$P(INH,D,8),MUNT,TXT))_"\\\\1\"_$P(MUNT,D,2)_"\\1" . ; Credit . S TXT(8)=$S($P(MNT,D)=$P(MUNT,D):$P(INH,D,6),1:$$OMREK($P(INH,D,11),$P(INH,D,8),MUNT,TXT))_"\\\\1\"_$P(MUNT,D,2)_"\\1" . ; S TXT(9)="=R[-1]C+RC[-2]-RC[-1]" . S VNR=8,TSAL=TSAL+TXT(7)-TXT(8) . ; Saldo . ; I SWSAL S VNR=VNR+1,TXT(VNR)=$S('$G(SWVB):"=R[-1]C+RC[-2]-RC[-1]",1:TSAL),$P(TXT(VNR),D,20)=1,$P(TXT(VNR),D,21)=1 . I SWSAL S VNR=VNR+1,TXT(VNR)=TSAL_"\\\\1\"_$P(MUNT,D,2),$P(TXT(VNR),D,20)=1 . ; Referte . ; S VNR=VNR+1,TXT(VNR)=$S($P(TXT,D,2)="AR"&($L($P(INH,D,3))):"",1:$P(INH,D,7)) . S VNR=VNR+1,TXT(VNR)=$P(INH,D,7) . ; Omschrijving (indien bij de klanten referte = omschr. --> omschr. leeg maken) . ; KO - 16.08.06 . ; S VNR=VNR+1,TXT(VNR)=$S($P(TXT,D,2)="KL"&($P(INH,D,14)=$P(INH,D,7)):"",1:$P(INH,D,14)) . S VNR=VNR+1,TXT(VNR)=$P(INH,D,14) . ; Historiek KL/LE . I $E($P(TXT,D,2),1,2)'="AR" D .. ; Munt .. S VNR=VNR+1,TXT(VNR)=$P(INH,D,8) .. ; Debet Mnt .. S VNR=VNR+1,TXT(VNR)=$P(INH,D,10)_"\\\\1\"_$$DECVM^cAFE5($P(INH,D,8)) .. ; Credit Mnt .. S VNR=VNR+1,TXT(VNR)=$P(INH,D,11)_"\\\\1\"_$$DECVM^cAFE5($P(INH,D,8)) . ; Historiek grootboekrekeningen . I $E($P(TXT,D,2),1,2)="AR" D .. S VNR=VNR+1,TXT(VNR)=$P(INH,D,15) .. S VNR=VNR+1,TXT(VNR)=$P(INH,D,16) . ; Ini . S VNR=VNR+1,TXT(VNR)=$P(INH,D,9) . ; Datum . I $P($G(QU(0,2)),D,39) S VNR=VNR+1,TXT(VNR)=$S($L($P(INH,D,12)):$$HD^cAFD1($P(INH,D,12)),1:"") . ; Boekingsperiode . I PTS=3!(PTS=4) S VNR=VNR+1,TXT(VNR)=$P(INH,D,17) . D FORM . I $G(SWVB) D @BTEMP Q . S SWPRINT=1 . D ^cA334 ; indien alle geselecteerde : ook beginsaldo indien geen bedragen I ACT!BSAL,'SWP D PSAL ; Indien printen saldo: controleren of er nog meerdere jaren moeten geprint worden I SWSAL D . S EJAAR=$$DC^cAFD1($P(B(1),D,2)) . S EJAAR=$E(EJAAR,1,4)_"."_$E(EJAAR,5,6) . S EJAAR=$$BJ^cAFE1(Q,EJAAR) . S TJAAR=$$BJ^cAFE1(Q,JAAR) . I TJAAR