Luis,
En el __openerp__.py en la key name se te fue lo mismo que en tu modulo pasado hay que cambiarlo.
En el py del wizard cuando vas utilizar el browse y estas dentro de la misma funcion no es necesario que hagas esto: new_production_obj=self.pool.get('wizard.production.make') products=new_production_obj.browse(cr, uid, ids, context=context)[0]
si ya estas ahi mismo con el puro self funciona : new_production_obj=products=self.browse(cr,uid,ids,context=context)[0]
pero a si corre el riesgo de que te marque error si esa función la mandan a llamar fuera del wizard y en ids no te mandan una lista, hay que cambiarlo mejor para que itere dentro del for.
En esta if:
if product.categ_id.location_src_id.id:
location_src=product.categ_id.location_src_id.id
else:
location_src=products.location_src_id.id
if product.categ_id.location_dest_id.id:
location_dest=product.categ_id.location_dest_id.id
else:
location_dest=products.location_dest_id.id
los puedes reducir si utilizas un or ejemplo:
location_src=product.categ_id.location_src_id.id or products.location_src_id.id
Luis, obj=self. pool.get( 'wizard. production. make')
products= new_production_ obj.browse( cr, uid, ids, context=context)[0] obj=products= self.browse( cr,uid, ids,context= context) [0]
En el __openerp__.py en la key name se te fue lo mismo que en tu modulo pasado hay que cambiarlo.
En el py del wizard cuando vas utilizar el browse y estas dentro de la misma funcion no es necesario que hagas esto: new_production_
si ya estas ahi mismo con el puro self funciona : new_production_
pero a si corre el riesgo de que te marque error si esa función la mandan a llamar fuera del wizard y en ids no te mandan una lista, hay que cambiarlo mejor para que itere dentro del for.
En esta if: categ_id. location_ src_id. id: src=product. categ_id. location_ src_id. id src=products. location_ src_id. id categ_id. location_ dest_id. id: dest=product. categ_id. location_ dest_id. id dest=products. location_ dest_id. id
if product.
location_
else:
location_
if product.
location_
else:
location_
los puedes reducir si utilizas un or ejemplo:
location_ src=product. categ_id. location_ src_id. id or products. location_ src_id. id