|
From: | Dany DeBontridder |
Subject: | Re: [Phpcompta-contrib] module phpcompta pour Dolibarr |
Date: | Sat, 21 Dec 2013 10:33:48 +0100 |
Excellent. Merci :)
D.
Je suis volontaire.
Frédéric
Le 19/12/2013 22:56, Dany DeBontridder a écrit :
.D.A bientôt,Bonjour,Je transmet l'email au développeur du plugin partie dolibarr. De mon côté, je vais modifier le plugin Import Dolibarr (partie PhpCompta) afin de pouvoir directement interroger la base de données et transfèrer sans passer par des fichiers CSV.
En gros, si personne n'a de solutions plus simple, c'est d'intégrer les requêtes SQL pour nourrir les tables temporaires, celles qui sont remplies justement par l'importation en CSV. Puis le reste ne change pas.
J'aurais besoin de quelqu'un pour tester ce nouveau plugin, quelqu'un serait volontaire ?
2013/12/19 Frédéric Roux <address@hidden>
Bonjour,
Sur une configuration système :
- Debian Wheezy
- php 5.4.4
- Mysql 5.5.33
- Dolibarr 3.4.1
Export Clients/Fournisseurs
Les requêtes font appels à 3 champs de la table llx_societe qui n'existe pas => ils ne portent plus le même nom
Requête
llx_societe
cp
zip
ville
town
tel
phone
En modifiant la requête avec les valeurs ci-dessus, l'export se passe bien.
Export facture vente
La requête provoque une erreur DB_ERROR_1052 :
DoliDBMysqli::query SQL error: select f.rowid, c.rowid, facnumber, code_client, datef, paye, amount, tva, total, total_ttc, note_public, type, fk_soc, nom from llx_facture as f, llx_societe as c where c.rowid=f.fk_soc and type=0 and f.datef>='2013-12-01' and f.datef<='2013-12-31' order by facnumber DB_ERROR_1052
Il apparait que c'est le champ note_public qui pose problème. En effet dans Dolibarr 3.4.1, le champ note_public est identique dans les deux tables llx_societe et llx_facture (pas dans Dolibarr 3.3.4)
Donc ligne 234 (index.php), il faut modifier note_public par f.note_public.
Export facture achat
Il faut modifier les lignes 296 à 298 environ : facnumber en ref_supplier et note_public en f.note_public.
Malheureusement, le fichier csv généré est vide, malgré des données en base.
Quand je lance la requête via phpadmin ou mysqlworkbench, j'ai bien des données.
A suivre
Frédéric Roux
_______________________________________________
Phpcompta (www.phpcompta.eu) est un logiciel libre de comptabilité en ligne.
Phpcompta-contrib mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/phpcompta-contrib
_______________________________________________ Phpcompta (www.phpcompta.eu) est un logiciel libre de comptabilité en ligne. Phpcompta-contrib mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/phpcompta-contrib
[Prev in Thread] | Current Thread | [Next in Thread] |