phpcompta-contrib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Phpcompta-contrib] phpcompta langue et installation sur site distan


From: Dany De Bontridder
Subject: Re: [Phpcompta-contrib] phpcompta langue et installation sur site distant
Date: Tue, 17 Apr 2007 11:38:40 +0200

Jacques-Louis KREISS writes:
Le Mardi 17 Avril 2007 10:13, Dany De Bontridder a écrit :
(...)
Pour le plan comptable suisse, ça c'est très facile, il suffit de tout
encoder dans un tableur (calc de OOo ou excel de MS), l'exporter en CSV, et
l'importer dans une base de données. Si vous me l'envoyer, je veux bien
l'intégrer dans une prochaine release, on restera en contact pour peaufiner
les détails.

Hop ! Je saisis la balle au bond: concrètement, comment faire pour intégrer le fichier CSV: dans quelle table de la base de données ? Je veux faire un plan comptable (compta française) pour les associations de petite taille.
Hop moi aussi :-) Il te faut 4 colonnes dans ton tableur
pcm_val         poste_comptable
pcm_lib         Description du poste
pcm_val_parent  poste_comptable (dont dépend le poste comptable pcm_val)
pcm_country FR, BE, CH.... Tu le sauves en format CSV Tu crées une nouvelle base de données, tu verras l'id de la DB dans la page où tu choisis celle que tu veux utiliser. Ensuite, avec psql (ou n'importe quoi d'autre) tu te connectes dessus, tu vides la table tmp_pcmn (delete from tmp_pcmn) ou autre, ensuite tu importes le fichier dans cette table. Je ne connais pas les outils que tu utilises mais avec le client en ligne psql, ce sera qq chose comme
COPY tablename [ ( column [, ...] ) ]
   FROM { 'filename' | STDIN }
   [ [ WITH ]
         [ BINARY ]
         [ OIDS ]
         [ DELIMITER [ AS ] 'delimiter' ]
         [ NULL [ AS ] 'null string' ]
         [ CSV [ HEADER ]
               [ QUOTE [ AS ] 'quote' ]
               [ ESCAPE [ AS ] 'escape' ]
[ FORCE NOT NULL column [, ...] ]
Dans ton cas, cela devrait être
copy tmp_pcmn from 'ton_fichier.csv' L'explication complète est ici. http://docs.postgresqlfr.org/pgsql-8.1.2-fr/sql-copy.html
Ensuite, aller dans paramètre, et modifier les paramètres par défaut dans
poste comptable, tva et fiche. Quand tout est bon, tu vas dans administration, modèle, crée modèle, et voilà tu auras un modèle pour ce genre de compta @+, D. PS: si tu fais qq lignes pour expliquer comment tu as fait, je l'intégrerai au tutoriaux et te serais reconnaissant.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]