|
From: | Frédéric Roux |
Subject: | [Phpcompta-contrib] module phpcompta pour Dolibarr |
Date: | Thu, 19 Dec 2013 21:20:38 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 |
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
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 |
[Prev in Thread] | Current Thread | [Next in Thread] |