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
Phpcompta-contrib@nongnu.org
https://lists.nongnu.org/mailman/listinfo/phpcompta-contrib

Répondre à