[Top][All Lists]
[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.