Browse Source

commit my_report_partner

sebas 8 years ago
parent
commit
ef116c877f
3 changed files with 6 additions and 3 deletions
  1. 5 3
      my_report_partner.py
  2. BIN
      my_report_partner.pyc
  3. 1 0
      pos_partner_view.xml

+ 5 - 3
my_report_partner.py

@@ -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
             )

BIN
my_report_partner.pyc


+ 1 - 0
pos_partner_view.xml

@@ -15,6 +15,7 @@
           <field name="user_id" string="Vendedor"/>
 					<field name="total_facturado" string="Monto"/>
 					<field name="date" string="Fecha Ult.Pos"/>
+          <field name="company_id" string="Compañia"/>
 				</tree>
             </field>
         </record>