Bonjour,
J'utilise Tryton depuis 1 an maintenant (v2.2.1) et j'en suis très
content.
Mon souci c'est que je viens de faire la mise à jour de Fedora-16 à
Fedora-17 et je ne parviens plus à valider ("Ouvrir") les factures;
j'obtiens (en résumé) le message suivant :
File "/trytond/ir/sequence.py", line 281, in _get_sequence
+ sequence.number_increment),
TypeError: coercing to Unicode: need string or buffer, int found
Il semble qu'il y ait un problème avec la numérotation des factures.
Si vous avez une solution je suis preneur car j'ai une trentaine de
factures à envoyer :-(
Merci
Message d'erreur complet :
Traceback (most recent call last):
File "/neso", line 129, in __request
return dispatch(*args)
File "/trytond/protocols/dispatcher.py", line 155, in dispatch
res = getattr(obj, method)(*args_without_context, **kargs)
File "/trytond/model/modelworkflow.py", line 113, in
workflow_trigger_validate
instance_obj.validate(instance, signal=signal)
File "/trytond/workflow/workflow.py", line 222, in validate
force_running=force_running)
File "/trytond/workflow/workflow.py", line 329, in process
res = self._split_test(workitem, activity.split_mode, signal)
File "/trytond/workflow/workflow.py", line 462, in _split_test
self._join_test(transition, instance)
File "/trytond/workflow/workflow.py", line 474, in _join_test
'state': 'active',
File "/trytond/workflow/workflow.py", line 308, in create
self.process(workitem)
File "/trytond/workflow/workflow.py", line 325, in process
if not self._execute(workitem, activity):
File "/trytond/workflow/workflow.py", line 376, in _execute
id_new = self._execute_action(workitem, activity)
File "/trytond/workflow/workflow.py", line 412, in _execute_action
return wkf_action(model_obj.browse(workitem.instance.res_id))
File "/trytond/modules/account_invoice/invoice.py", line 1242, in
wkf_open
self.set_number(invoice.id)
File "/trytond/modules/account_invoice_history/invoice.py", line 34,
in set_number
res = super(Invoice, self).set_number(invoice_id)
File "/trytond/modules/account_invoice/invoice.py", line 897, in
set_number
number = sequence_obj.get_id(sequence_id)
File "/trytond/ir/sequence.py", line 338, in get_id
return super(SequenceStrict, self).get_id(clause)
File "/trytond/ir/sequence.py", line 319, in get_id
self._get_sequence(sequence),
File "/trytond/ir/sequence.py", line 281, in _get_sequence
+ sequence.number_increment),
TypeError: coercing to Unicode: need string or buffer, int found
--
[email protected] mailing list