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