Przeglądaj źródła

Crear órdenes de cobro para bioelectric.

SEBAS 1 tydzień temu
rodzic
commit
92a62a2791
3 zmienionych plików z 10 dodań i 6 usunięć
  1. 2 1
      orden_cobro.py
  2. BIN
      orden_cobro.pyc
  3. 8 5
      orden_cobro_view.xml

+ 2 - 1
orden_cobro.py

@@ -100,9 +100,10 @@ class OrdenCobroLine(models.Model):
     invoice_id = fields.Many2one('account.invoice', string='Factura',
         domain="[('partner_id', '=', parent.partner_id), ('state', '=', 'open'), ('type', '=', 'out_invoice')]")
     invoice_number = fields.Char(related='invoice_id.number', string='Nro Factura', readonly=True)
+    invoice_date = fields.Date(related='invoice_id.date_invoice', string='Fecha', readonly=True)
     invoice_total = fields.Float(related='invoice_id.amount_total', string='Total Factura', readonly=True)
     monto_cobrado = fields.Float(string='Monto a cobrar', required=True)
-
+    invoice_state = fields.Selection(related='invoice_id.state', string='Estado',readonly=True)
 
 
 class AccountInvoice(models.Model):

BIN
orden_cobro.pyc


+ 8 - 5
orden_cobro_view.xml

@@ -60,9 +60,11 @@
                                          <tree editable="bottom">
                                              <field name="invoice_id"
                                                  domain="[('partner_id', '=', parent.partner_id), ('state', '=', 'open'), ('type', '=', 'out_invoice')]"/>
-                                            <field name="invoice_number" string="Número de factura" />
+                                            <field name="invoice_number" string="Nº factura" />
+                                            <field name="invoice_date" string="Fecha"/>
                                             <field name="invoice_total" string="Saldo" sum="Saldo" />
                                             <field name="monto_cobrado" string="Total a cobrar" sum="Total" />
+                                            <field name="invoice_state" string="Estado"/>
                                          </tree>
                                      </field>
                                  </page>
@@ -88,10 +90,11 @@
                <field name="model">orden.cobro.line</field>
                <field name="arch" type="xml">
                    <search string="Facturas">
-                     <field name="invoice_id"/>
-                     <field name="invoice_number"/>
-                     <field name="invoice_total"/>
-                     <field name="monto_cobrado" sum="total"/>
+                     <field name="invoice_number" string="Nº factura" />
+                     <field name="invoice_date" string="Fecha"/>
+                     <field name="invoice_total" string="Saldo" sum="Saldo" />
+                     <field name="monto_cobrado" string="Total a cobrar" sum="Total" />
+                     <field name="invoice_state" string="Estado"/>
                    </search>
                </field>
            </record>