t.categ_id as categ_id,
s.pricelist_id as pricelist_id,
s.project_id as analytic_account_id
- from
- sale_order_line l
+ """
+ return select_str
+
+ def _from(self):
+ from_str = """
- sale_order s
- join sale_order_line l on (s.id=l.order_id)
++ sale_order_line l
+ join sale_order s on (l.order_id=s.id)
left join product_product p on (l.product_id=p.id)
left join product_template t on (p.product_tmpl_id=t.id)
left join product_uom u on (u.id=l.product_uom)
left join product_uom u2 on (u2.id=t.uom_id)
- group by
- l.product_id,
+ """
+ return from_str
+
+ def _group_by(self):
+ group_by_str = """
+ GROUP BY l.product_id,
- l.product_uom_qty,
l.order_id,
t.uom_id,
t.categ_id,