Browse Source

Modulo para agregar en línea de compra referencia de fabrica

sebas 4 years ago
commit
096640287a
7 changed files with 46 additions and 0 deletions
  1. 1 0
      __init__.py
  2. BIN
      __init__.pyc
  3. 15 0
      __openerp__.py
  4. 15 0
      purchase_reference.py
  5. BIN
      purchase_reference.pyc
  6. 15 0
      purchase_reference_view.xml
  7. BIN
      static/description/icon.png

+ 1 - 0
__init__.py

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

BIN
__init__.pyc


+ 15 - 0
__openerp__.py

@@ -0,0 +1,15 @@
+{
+    'name':'Referencia del producto en la compra',
+    'description':"""
+Referencia del producto en la compra
+====================================
+Agrega referencia del producto en la linea de orden de compra.
+""",
+    'author': 'Eiru Software',
+    'website':'www.paraguayenlaweb.com',
+    'depends':['purchase','product_barcode_athletic'],
+    'data':[
+        'purchase_reference_view.xml',
+    ],
+    'installable':True,
+}

+ 15 - 0
purchase_reference.py

@@ -0,0 +1,15 @@
+# -*- encoding: utf-8 -*-
+from openerp import models,fields,api
+
+class purchase_order_line(models.Model):
+    _name = 'purchase.order.line'
+    _inherit = 'purchase.order.line'
+
+    #obtener referencia
+    @api.one
+    @api.onchange('product_id')
+    def _get_factory_reference(self):
+        self.product_factory_ref = self.product_id.factory_reference
+
+    #campo
+    product_factory_ref = fields.Char(string='Referencia de fábrica', compute='_get_factory_reference')

BIN
purchase_reference.pyc


+ 15 - 0
purchase_reference_view.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+       <record model="ir.ui.view" id="purchase_prod_factory_ref_view">
+           <field name="name">purchase.prod.factory.ref.view</field>
+           <field name="model">purchase.order</field>
+           <field name="inherit_id" ref="purchase.purchase_order_form"/>
+           <field name="arch" type="xml">
+               <xpath expr="//tree/field[@name='product_id']" position="after">
+                    <field name="product_factory_ref"/>
+               </xpath>
+           </field>
+       </record>
+   </data>
+</openerp>

BIN
static/description/icon.png