This question has been flagged
2267 Views

Hi erveryone

 class cvs_quotations_class_formula(osv.osv):
_name="cvs.quotations.class.formula"
def _checkIsGlass(self,cr,uid,ids,context=None):

    result=[]
    oj_cate=self.pool.get('product.category')
    search_cate=oj_cate.search(cr,uid,[('type_cate','=',3)])
    data_cate=oj_cate.read(cr,uid,search_cate,['id'],context)
    for item in data_cate:
        result.append(int(item['id']))

    return result
_columns={
    "codedoorsystem":fields.many2one('product.category', "Chọn hệ cửa",required=True,translate=True,domain=[('parent_id','=',3)]),
    "codeglass":fields.many2one("product.template","Chọn Kính",translate=True,domain=[('categ_id','in',_checkIsGlass)]),
    "formula_glass":fields.char("Công Thức Kính",translate=True),
}

cvs_quotations_class_formula()

I want to get data from a function to put domain conditions, but it error

Can you help me ?

thanks

Avatar
Discard