On 08 Jan 13:47, Jean-Michel OLTRA wrote: > > Bonjour, > > > Le mercredi 08 janvier 2014, Cédric Krier a écrit... > > > > > Si je tente d'afficher un taux de tva via formatLang() + '%', ou bien > > > via une méthode python d'un objet qui me récupère les tva regroupées par > > > taux (et qui renvoie le taux suivi de %), > > > Il faudrait expliquer vraiment où se ça se passes. "afficher" peut > > vouloir dire beaucoup de chose. > > J'ai créé un devis, en format .odt avec LibreOffice. > > En fin de devis, j'ai créé un cadre, avec un tableau dedans, pour Taux > de TVA, Base HT, et Montant de TVA. Un cadre, car j'ai 2 tableaux côte > à côte. > > Ce tableau fait 3 colonnes, par conséquent, et, dans le document de > base, 4 lignes. > Première ligne pour les en-têtes. > Deuxième ligne : for each="collector in dispatchTaxes(sale)" > dispatchTaxes(), c'est un truc à moi, qui renvoie une liste d'objets. > Une @staticmethod de Sale, car je crois me souvenir que > sale.dispatch_taxes n'a pas fonctionné. > > Troisième ligne, première colonne : > formatLang(collector.tax.rate*100, sale.party.lang) + '%' > ou : collector.print_tax_rate(), qui fait pareil sans le formatage > locale du nombre ! > Quatrième ligne : /for > > Les champs sont créés avec Ctrl-F2 : Insertion -> Champs -> Autres, puis > Substituant, Texte, et le texte cité plus haut. > > > > File "/trytond/protocols/jsonrpc.py", line 123, in _marshaled_dispatch > > > response['result'] = dispatch_method(method, params) > > > File "/trytond/protocols/jsonrpc.py", line 156, in _dispatch > > > res = dispatch(*args) > > > File "/trytond/protocols/dispatcher.py", line 193, in > > > dispatch database_name) + tb_s) > > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc6 in position 2260: > > > ordinal not in range(128) > > > C'est typique d'un problème dans un rapport odt pour lequel Genshi > > génère une traceback binaire.
Il serait intéressant de mettre un print dans le dispatcher.py pour connaitre le vrai exception et ne pas avoir l'exception du traitement de l'exception. -- Cédric Krier - B2CK SPRL Email/Jabber: [email protected] Tel: +32 472 54 46 59 Website: http://www.b2ck.com/
pgp_86wm3LYt4.pgp
Description: PGP signature
