ソースを参照

commit report_partner

sebas 8 年 前
コミット
600b0495f4
3 ファイル変更6 行追加10 行削除
  1. 4 7
      my_report_partner.py
  2. BIN
      my_report_partner.pyc
  3. 2 3
      pos_partner_view.xml

+ 4 - 7
my_report_partner.py

@@ -18,7 +18,6 @@ class my_partner_model(osv.osv):
 		'email': fields.char('Email', readonly=True),
 		'mobile': fields.char('Celular', readonly=True),
 		'phone': fields.char('Telefono', readonly=True),
-		'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),
@@ -36,15 +35,13 @@ class my_partner_model(osv.osv):
                 a.email AS email,
                 a.mobile AS mobile,
                 a.phone AS phone,
-                c.price_total AS total_facturado,
                 lls.user_id as user_id,
                 c.date AS date,
                 c.company_id AS company_id
                 FROM res_partner a
                 left join pos_order p on p.partner_id=a.id
-                LEFT JOIN( select pa.id AS partner_id, sum(l.qty * l.price_unit) as price_total, MAX(lp.create_date) AS date, lp.company_id AS company_id
-                from pos_order_line as l
-                left join pos_order lp on lp.id=l.order_id
+                LEFT JOIN( select pa.id AS partner_id, MAX(lp.create_date) AS date, lp.company_id AS company_id
+                from pos_order lp
                 left join res_partner pa on (pa.id=lp.partner_id)
                 group by pa.id,lp.company_id ) c on (c.partner_id = a.id)
                 --usuraio
@@ -53,8 +50,8 @@ class my_partner_model(osv.osv):
                 FROM pos_order sll  WHERE sll.partner_id=sl.partner_id  group by sll.partner_id))
                 where  sl.create_date =so.create_date
                 group by sl.user_id, sl.partner_id, sl.company_id) lls on (lls.partner_id = a.id)
-                WHERE a.customer= True and c.price_total>0
-                GROUP BY a.id, c.partner_id, a.name, a.street, a.email, a.mobile, a.phone, c.price_total, lls.user_id, c.date, c.company_id
+                WHERE a.customer= True
+                GROUP BY a.id, c.partner_id, a.name, a.street, a.email, a.mobile, a.phone, lls.user_id, c.date, c.company_id
                 order by c.partner_id
             )
         """)

BIN
my_report_partner.pyc


+ 2 - 3
pos_partner_view.xml

@@ -2,18 +2,17 @@
 <openerp>
     <data>
         <record id="my_pospartner_tree_view" model="ir.ui.view">
-            <field name="name">Listado de clientes con monto</field>
+            <field name="name">Listado de Clientes x fecha ultima venta</field>
             <field name="model">my.partner.model</field>
             <field name="priority" eval="20"/>
             <field name="arch" type="xml">
-                <tree string="Listado de Clientes x Monto x ultima compra" create="0">
+                <tree string="Listado de Clientes x fecha ultima venta" create="0">
 					<field name="partner_id" invisible="1"/>
 					<field name="name" string="Cliente"/>
 					<field name="street" string="Direccion"/>
 					<field name="mobile" string="Celular"/>
 					<field name="phone" string="Telefono"/>
           <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>