Hola Sergi y gracias por tu respuesta, El miércoles, 7 de septiembre de 2016, 2:52:33 (UTC-5), Sergi Almacellas Abellana escribió: > > El 07/09/16 a les 01:44, Fernando Sánchez ha escrit: > > Saludos a la comunidad, > > > > Estoy configurando el modulo account_stock_anglo_saxon, y me da un error > > al contabilizar la factura. > > Es la version 3.0 de GNU Health y 3.8 de Tryton, no uso el modulo sale > > sino se trabaja a través del modulo health_service. > > Tengo un modulo propio que es donde se inicia el error en la linea de > > factura, si alguien, me puede dar una pista de donde o que debo revisar > > para corregir el error. > > Por lo que pareces estas accediendo a un método que no existe, pero veo > que lo estas añadiendo en tu classe, por lo que debes revisar que tu > modulo se carga correctamente i que has registrado el modelo en el > __register__ para añadir las nuevas funcionalidades. > > > Adjunto el invoice.py involucrado del modulo cvr_caja, y el modificado > > de account_stock_anglo_saxon, los otros 2 son del modulo estandar > > account_invoice y el mensaje de error. > > No deberias tener que modificar los modulos oficiales, sino extender-los. > > > > Gracias anticipadas. > > > > Fernando Sánchez > > > -- > Sergi Almacellas Abellana > www.koolpi.com > Twitter: @pokoli_srk >
Seguí revisando el código y pude observar que el modulo account_stock_anglo_saxon fue hecho para trabajar con los módulos purchase y sale, y generar los asientos de costo de ventas para estos 2. Pero, yo estoy trabajando con GNU Health, donde el modulo sale fue remplazado por health_services. Los módulos sale y purchase tienen como atributo el campo many2one moves hacia stock.move, cosa que health_services no implementa. Habrá que extender health_services para que cumpla con el requisitos de account_stock_anglo_saxon, no veo otra salida y si alguien la tiene me la puede sugerir. Saludos Fernando Sánchez
