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

Responder a