Grazie della dritta.. anche se non capisco bene cosa sbaglio. Mi da sempre errore e mi dice che la colonna non esiste...
Se posso chiederti un occhio.... ti posto il codice, magari capisci al volo cosa sbaglio?
def _compute(self,cr,uid,ids,context=None):
res = {}
for tmpl in self.browse(cr,uid,ids,context=context):
idprod=self.pool.get('product.product').search(cr,uid,[('product_tmpl_id','=',tmpl.id)])
prod=self.pool.get('product.product').browse(cr,uid,idprod[0])
res[tmpl.id]={'default_code':prod.default_code}
return res
def _get_rif(self,cr,uid,ids,context=None):
res = {}
rif_ids = self.pool.get('product.template').browse(cr,uid,ids,context=context)
for r in rif_ids:
res[r.default_code] = True
return res.keys()
_columns = {
'default_code': fields.function(_compute, string='Rif.Interno',store = {'product.template': (_get_rif,,10)}),
Grazie ancora dell'aiuto