|
@@ -21,6 +21,7 @@ class my_partner_model(osv.osv):
|
|
|
'total_facturado': fields.float('Facturado', readonly=True),
|
|
|
'user_id':fields.many2one('res.users', 'Vendedor', readonly=True),
|
|
|
'date': fields.datetime('Fecha', readonly=True),
|
|
|
+ 'company_id':fields.many2one('res.company', 'Compania', readonly=True),
|
|
|
}
|
|
|
_order = 'date asc'
|
|
|
|
|
@@ -37,12 +38,13 @@ class my_partner_model(osv.osv):
|
|
|
a.phone AS phone,
|
|
|
c.price_total AS total_facturado,
|
|
|
c.user_id as user_id,
|
|
|
- c.date AS date
|
|
|
+ c.date AS date,
|
|
|
+ C.company_id as company_id
|
|
|
FROM res_partner a
|
|
|
- LEFT JOIN(select s.partner_id AS partner_id, sum(l.qty * l.price_unit) as price_total, MAX(l.create_date) AS date, s.user_id AS user_id
|
|
|
+ LEFT JOIN(select s.partner_id AS partner_id, sum(l.qty * l.price_unit) as price_total, MAX(l.create_date) AS date, s.user_id AS user_id, s.company_id as company_id
|
|
|
from pos_order_line as l
|
|
|
left join pos_order s on s.id=l.order_id
|
|
|
- group by s.partner_id, s.user_id) c on c.partner_id=a.id
|
|
|
+ group by s.partner_id, s.user_id,s.company_id) c on c.partner_id=a.id
|
|
|
WHERE a.customer= True and c.price_total>0
|
|
|
ORDER BY c.date
|
|
|
)
|