[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