Ver Fonte

Filtro de ruc en account invoice y columna en la vista lista

sebas há 4 anos atrás
commit
4c57995d73

+ 1 - 0
__init__.py

@@ -0,0 +1 @@
+from . import account_search_ruc

BIN
__init__.pyc


+ 15 - 0
__openerp__.py

@@ -0,0 +1,15 @@
+{
+    'name':'Account Invoice Search R.U.C.',
+    'description':"""
+Account Invoice Search R.U.C.
+=============================
+Search R.U.C. field on account invoice
+""",
+    'author': 'Eiru Software',
+    'website':'www.paraguayenlaweb.com',
+    'depends':['base','account'],
+    'data':[
+        'account_search_ruc_view.xml',
+    ],
+    'installable':True,
+}

+ 12 - 0
account_search_ruc.py

@@ -0,0 +1,12 @@
+from openerp import models,fields,api
+
+class account_invoice(models.Model):
+    _name = 'account.invoice'
+    _inherit = 'account.invoice'
+
+    @api.one
+    @api.depends('partner_id')
+    def _partner_data(self):
+        self.partner_ruc = self.partner_id.ruc
+
+    partner_ruc = fields.Char('R.U.C.',compute='_partner_data',store=True, update=True)

BIN
account_search_ruc.pyc


+ 26 - 0
account_search_ruc_view.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+   <data>
+       <record model="ir.ui.view" id="account_invoice_ruc">
+           <field name="name">account.invoice.ruc</field>
+           <field name="model">account.invoice</field>
+           <field name="inherit_id" ref="account.invoice_tree" />
+           <field name="arch" type="xml">
+               <field name="partner_id" position="before">
+                   <field name="partner_ruc"/>
+               </field>
+           </field>
+       </record>
+
+       <record model="ir.ui.view" id="account_invoice_search_ruc">
+           <field name="name">account.invoice.search.ruc</field>
+           <field name="model">account.invoice</field>
+           <field name="inherit_id" ref="account.view_account_invoice_filter" />
+           <field name="arch" type="xml">
+               <field name="number" position="after">
+                   <field name="partner_ruc" filter_domain="[('partner_ruc','ilike',self)]"/>
+               </field>
+           </field>
+       </record>
+   </data>
+</openerp>

BIN
static/description/icon.png