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/

Attachment: pgp_86wm3LYt4.pgp
Description: PGP signature

Répondre à