Przeglądaj źródła

Agregar cobrador en pago y poder editarlo.

sebas 3 lat temu
rodzic
commit
8563b0e221
2 zmienionych plików z 17 dodań i 7 usunięć
  1. 12 2
      models/account_voucher.py
  2. 5 5
      views/account_voucher_view.xml

+ 12 - 2
models/account_voucher.py

@@ -16,11 +16,21 @@
 #                                                                               #
 #################################################################################
 
+
 from openerp import models, fields, api
 
 class account_voucher(models.Model):
     _inherit = 'account.voucher'
     _name = 'account.voucher'
 
-    employee_id = fields.Many2one(string='Cobrador Agendado', readonly=True, related="partner_id.employee_id")
-    employee_id2 = fields.Many2one('hr.employee', string='Cobrador Real')
+    employee_id = fields.Char(string='Cobrador Agendado', related="partner_id.employee_id.name", readonly=True)
+    employee_id2 =  fields.Char(string='Cobrador Real', inverse='_compute_dummy', compute='_compute_price', store=True)
+
+
+    @api.depends('employee_id')
+    def _compute_price(self):
+        for rec in self:
+            rec.employee_id2 = rec.employee_id
+
+    def _compute_dummy(self):
+        pass

+ 5 - 5
views/account_voucher_view.xml

@@ -23,7 +23,7 @@
           <field name="arch" type="xml">
               <field name="reference" position="after">
                   <field name="employee_id"></field>
-                  <field name="employee_id2"/>
+                  <field name="employee_id2"></field>
               </field>
           </field>
        </record>
@@ -35,11 +35,11 @@
             <field name="arch" type="xml">
               <search>
                   <field name="employee_id" string="Cobrador Agendado"/>
-                  <field name="employee_id2" string="Cobrador Real"/>
-                  <!-- <separator/>
+                  <field name="employee_id2" string="Cobrador Real"/> 
+                  <separator/>
                   <group string="Agrupar por">
-                      <filter string="Cobrador" context="{'group_by':'employee_id'}"/>
-                  </group> -->
+                      <filter string="Cobrador Real" context="{'group_by':'employee_id2'}"/>
+                  </group>
                </search>
             </field>
         </record>