El 10/01/14 13:11, Eduardo Ruiz Rodriguez ha escrit:
Tienes razón Sergi,

hablé de memoria porque estuve probando la creación de facturas a partir de lineas y me encontré con algunos problemas en account_invoice_data, al que hacía referencia. Este último no es dependencia de account_invoice_line_standalone (como sí lo es de account_invoice_line_stand2invoice, de ahí mi equivocación :(

Efectivamente hay un bug, lo que no tengo claro es 'el responsable' ..
El error se produce en el on_change_product de InvoiceLine, al consultar por self.invoice_type (que por supuesto existe).
Existe pero no esta definido en el on_change_product, por lo tanto no es accesible desde esa función. Por eso da el error :)

Te digo sin probarlo, pero añadiendo el campo invoice_type en la definición del on_change del campo product se debe corregir.

No sé si puedan influir otros módulos y las modificaciones tipo 'depends', etc.(ahí me pierdo un poco aún), porque me cuesta entender que se produzca el error en el core en estas circunstancias.

¿Podrías aportar algún dato adicional antes de reportarlo?
Lo podéis reportar directamente con el traceback, con eso es suficiente :P

Si haceis report bug desde el cliente ya os lo crea con todos los datos necesarios (sólo se necesita una cuenta en bugs.tryton.org)

Saludos,

P.D: Es un bug ideal para iniciarse en la contribución de código a tryton :)

--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

Responder a