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.




                                          
_________________________________________________________________
Découvrez Windows 7 en 7 secondes !
http://clk.atdmt.com/FRM/go/181574577/direct/01/
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à