2017-11-07 9 views
0

제 목표는 제품 양식보기에이 제품을 POS와 함께 구입 한 시간을 보여주는 필드를 추가하는 것입니다. 정말 이걸로 붙어 어떻게 할 생각이 좋을 것입니다. 솔루션 아래POS 주문 제품 합계

class Product(models.Model): 
    _inherit = 'product.product' 

    pos_product_order_total = fields.Char(
     string='Product POS Orders', compute='_product_pos_orders') 

    def _product_pos_orders(self): 
     Order = self.env['pos.order'] 
     for product in self: 
      domain = [('product_id', '=', product.id)] 
      for o in Order.search(domain): 
       pass 

답변

1

시도 : 나는 그것을 파악하지 않았다

class Product(models.Model): 
    _inherit = 'product.product' 

    pos_product_order_total = fields.Char(
     string='Product POS Orders', compute='_product_pos_orders') 

    def _product_pos_orders(self): 
     OrderLine = self.env['pos.order.line'] 
     for product in self: 
      domain = [('product_id', '=', product.id)] 
      product.pos_product_order_total = sum(OrderLine.search(domain).mapped('qty')) 
+0

놀라운 방법에 대해 설명합니다. 고맙습니다 ;) – Chaban33