Actualicé el módulo que me arrojaba el error anterior, configuré el
servidor SMTP en trytond.conf, y me llegó al correo el siguiente mensaje:
Ha fallado la acción cuando se ejecutaba: "Servicios contrato"
tryton://localhost/prueba3/model/ir.cron/2
Traza del programa:
Traceback (most recent call last):
File
"/usr/local/lib/python2.7/dist-packages/trytond-3.0.1-py2.7.egg/trytond/ir/cron.py",
line 163, in _callback
getattr(Model, cron.function)(*args)
File "/usr/local/lib/python2.7/dist-packages/trytonzz_
contract_invoice-3.0.0-py2.7.egg/trytond/modules/contract_invoice/contract.py",
line 134, in generate_contract_lines
cls.set_contract_lines(contract)
File "/usr/local/lib/python2.7/dist-packages/trytonzz_
contract_invoice-3.0.0-py2.7.egg/trytond/modules/contract_invoice/contract.py",
line 102, in set_contract_lines
inv_lines = InvoiceLine.create(to_create)
File "/usr/local/lib/python2.7/dist-packages/trytond_account_
invoice-3.0.0-py2.7.egg/trytond/modules/account_invoice/invoice.py", line
1923, in create
return super(InvoiceLine, cls).create(vlist)
File "/usr/local/lib/python2.7/dist-packages/trytond-3.0.1-
py2.7.egg/trytond/model/modelsql.py", line 398, in create
cls._validate(records)
File "/usr/local/lib/python2.7/dist-packages/trytond-3.0.1-
py2.7.egg/trytond/model/modelstorage.py", line 1016, in _validate
field_name)
File "/usr/local/lib/python2.7/dist-packages/trytond-3.0.1-
py2.7.egg/trytond/model/modelstorage.py", line 1000, in required_test
error_args=cls._get_error_args(field_name))
File
"/usr/local/lib/python2.7/dist-packages/trytond-3.0.1-py2.7.egg/trytond/error.py",
line 74, in raise_user_error
raise UserError(error)
UserError: ('UserError', (u'El campo "Factura" en "L\xednea de factura" es
requerido.', ''))
una ayuda por favor.
El 29 de diciembre de 2013, 17:09, José Luis Vicente Caballero <
[email protected]> escribió:
> El log me muestra lo siguiente
>
>
> *Traceback (most recent call last):*
> * File
> "/usr/local/lib/python2.7/dist-packages/trytond-3.0.1-py2.7.egg/trytond/ir/cron.py",
> line 190, in run*
> * cls._callback(cron)*
> * File
> "/usr/local/lib/python2.7/dist-packages/trytond_company-3.0.0-py2.7.egg/trytond/modules/company/cron.py",
> line 29, in _callback*
> * super(Cron, cls)._callback(cron)*
> * File
> "/usr/local/lib/python2.7/dist-packages/trytond-3.0.1-py2.7.egg/trytond/ir/cron.py",
> line 171, in _callback*
> * cls.send_error_message(cron)*
> * File
> "/usr/local/lib/python2.7/dist-packages/trytond-3.0.1-py2.7.egg/trytond/ir/cron.py",
> line 138, in send_error_message*
> * msg = MIMEText(body)*
> * File "/usr/lib/python2.7/email/mime/text.py", line 30, in __init__*
> * self.set_payload(_text, _charset)*
> * File "/usr/lib/python2.7/email/message.py", line 226, in set_payload*
> * self.set_charset(charset)*
> * File "/usr/lib/python2.7/email/message.py", line 262, in set_charset*
> * self._payload = self._payload.encode(charset.output_charset)*
> *UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in
> position 18: ordinal not in range(128)*
>
> Alguna idea de que debo hacer. Gracias
>
>
>
> El 19 de diciembre de 2013, 14:13, Guillem Barba Domingo <
> [email protected]> escribió:
>
>>
>> El 19/12/2013 13:22, "Raimon Esteve" <[email protected]> va
>> escriure:
>>
>> >
>> > > Alguna idea de que puede estar pasando
>> >
>> > Que modulo de contract usas?
>> >
>> > 1. Asegurarte que tryton ejecuta los crons. Si tienes un error en el
>> > cron y tienes configurado un servidor smtp en el cfg de tryton te
>> > enviará correo. Si no, mira los logs
>>
>> Te enviará correo si el "usuario petición" (o algo parecido, es un campo
>> de la acción planificada) tiene e-mail.
>>
>
>
>
> --
> Saludos
> José Luis Vicente Caballero
>
--
Saludos
José Luis Vicente Caballero