[Gnucash-fr] nouveau exercice
Pascal BERNARD
pascal.bernard1 at free.fr
Lun 24 Mai 04:09:16 EDT 2010
En effet, les fichiers n'ont pas besoin de l'extension xac. J'ai fait un
essai avec une version récente de gnucash (2.2.9) et ça marche:
cat essai |gunzip|perl deltr.pl|gzip > resultat
Le vendredi 21 mai 2010 à 22:33 +0200, burinho a écrit :
> je viens d'essayé et cela fonctionne.
>
> par contre mon fichier avec ma compta n'était un .xac, alors une petite
> explication s'impose sur les différentes extension de gnacash.
>
>
>
>
> >Voici les conseils donn�s en 2007par Pascal Bernard: (cela fonctinne, je
> >l'utilise tous les ans)
>
> >Un petit script te permettant de rincer les transactions. Exemple
> > >d'utilisation:
> > >
> > >cat ton_compte.2006.xac |gunzip|perl deltr.pl|gzip > ton_compte.2007.xac
> > >
> > >puis
> > >gnucash ton_compte.2007.xac
> > >
> > >et tu sauves dans le fichier que tu veux.
> > >
> > >Les transactions r�currentes seront conserv�es, sans doute pas les
> > >rapports.
> > >
> > >Dis nous ce que �a donne ! Je n'ai pas test� outre mesure et je n'ai
> > >fait que deviner le format du fichier. Mais �a a de bonnes chances de
> > >marcher quand m�me ;-)
> > >------------------------------------------------------------------------
> > >
> > >#! /usr/bin/perl -w
> > >
> > >$intrans=0 ; # is one while reading a transaction
> > >
> > >while ( my $line=<> ) {
> > > if ( $intrans ) {
> > > if ( $line =~ m;^</gnc:transaction>; ) {
> > > $intrans=0 ;
> > > }
> > > } else {
> > > if ( $line =~ /^<gnc:transaction/ ) {
> > > $intrans=1 ;
> > > } else { print $line ; }
> > > }
> > >}
> > >
> > >------------------------------------------------------------------------
> > >Et un compl�ment sur le mode d'emploi de Dominique Corfa.
>
> _______________________________________________
> gnucash-fr mailing list
> gnucash-fr at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-fr
Plus d'informations sur la liste de diffusion gnucash-fr