This question has been flagged
2415 Views

hi everyone :

 class cvs_quotations(osv.osv):

  _name = "cvs.quotations"

 def _calc_seller(self, cr, uid, ids, fields, arg, context=None):

     result = {}

    for product in self.browse(cr, uid, ids, context=context):

          oj=self.pool.get('cvs.quotations.cutproduct')
          oj_search=oj.search(cr,uid,[])
          oj_data=oj.read(cr,uid,oj_search,[],context)

          result[product.id] = {
                'codeproduct': oj_data[0]['codeproduct'],
                'weight': oj_data[0]['weight'],
                 'quantity': oj_data[0]['quantity'],
                'prices': oj_data[0]['prices'],
               'position': oj_data[0]['position']
       }

return result

 _columns = {
     "saleordercode": fields.char("Sale order Code", translate=True),
    "payment_ids":fields.function(_calc_seller,relation='cvs.quotations.cutproduct', type="many2many",string='Payments'),

 }

    class cvs_quotations_cutproduct(osv.osv):
    _name="cvs.quotations.cutproduct"
   _columns={
                    "codeproduct":fields.char("Mã Vật Tư",translate=True),
                   "weight":fields.char("Kích Thước",translate=True),
                  "quantity":fields.integer("Số Lượng",translate=True),
                    "prices":fields.float("Giá Vật Tư",translate=True),
                 "position":fields.char("Vị Trí",translate=True),
               "saleordercode":fields.char("Code Order",translate=True),
    }
  cvs_quotations_cutproduct()

when I click button,listview will load data

Can you help me ?

Avatar
Discard