Bonjour,
Je suis en train de travailler sur la version CVS, et je viens de trouver une
petite erreur. Voici un extrait du log :
2010-02-18 15:12:26 INFO 127.0.0.1 dolibarr facture
CommonObject::update_price sql=SELECT qty, total_ht, total_tva as total_tva,
total_ttc, tva_tx FROM llx_facturedet WHERE fk_facture = 1
2010-02-18 15:12:26 ERROR 127.0.0.1 dolibarr facture
CommonObject::update_price error=Unknown column 'tva_tx' in 'field list'
2010-02-18 15:12:26 ERROR 127.0.0.1 dolibarr facture Error sql=,
error=Unknown column 'tva_tx' in 'field list'
J'avais modifié la fonction CommonObjet::update_price() pour adapter la règle
de calcul de TVA, apparemment l'erreur vient de là.
J'ai donc vérifié ma base de données, et le champ de la table llx_facturedet
est bien "tva_taux". Pourtant, j'ai fais la mise à jour de mon CVS et la
procédure de mise à jour, mais ce champ reste "tva_taux".
Si je change le champ en "tva_tx", la procédure de mise à jour me met une
erreur (lors de la migration des factures).
Régis, tu n'avais pas changé cela sur le CVS, pour que tous les champs des
tables llx_XXXdet soient tva_tx ?
La modification est prévue, ou je dois changer quelque chose sur mon
installation ?
Merci !
Denis.
Date: Thu, 28 Jan 2010 12:24:38 +0100
Subject: Re: [Dolibarr-dev] Uniformisation table llx_XXXdet
From: [email protected]
To: [email protected]
Re: [Dolibarr-dev] Uniformisation table llx_XXXdet
Je vais modifier “tva_taux” de llx_facturedet en “tva_tx”
Le 28/01/10 12:08, « denis martin » <[email protected]> a écrit :
Bonjour,
Je viens de me rendre compte que les différentes table llx_XXXdet (comme
llx_facturedet, llx_commandedet, ...) on un champ en commun qui n'a pas le même
nom :
le champ s'appelle tva_tx sur certaines tables et tva_taux sur la table
llx_facturedet. Cela m'a posé un problème lors de l'accès à la base de données
par la fonction CommonObject::update_price() que j'ai modifié pour adapter la
règle de calcul de TVA.
Je pensais qu'utiliser le même nom pour les champs de ces tables pourrait
éviter ce genre de problème pour un développement futur.
Voici le contenu du log que j'ai généré :
fiche CommonObject::update_price sql=SELECT qty, total_ht, total_tva as
total_tva, total_ttc, tva_taux FROM llx_commandedet WHERE fk_commande = 1
fiche CommonObject::update_price error=Unknown column 'tva_taux' in 'field list'
Si cela peut aider, pourriez-vous changer les noms de ces champs pour les
uniformiser ?
Merci !
Denis.
Avec Internet Explorer, surfez en toute discrétion sur internet Cliquez ici !
<http://clk.atdmt.com/FRM/go/182932252/direct/01/>
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
--
Régis Houssin
------------------------------------------------------
Cap-Networks
30, Quai de Verdun
71700 Tournus
Tél. +33 6 33 02 07 97
Web: http://www.cap-networks.com
Email: [email protected]
------------------------------------------------------
Dolibarr (contributeur)
Web: http://www.dolibarr.fr
Email: [email protected]
_________________________________________________________________
Tchattez en direct en en vidéo avec vos amis !
http://www.windowslive.fr/messenger/_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev