Rodney Elpidio Enciso Arias 6 anni fa
commit
444119b8e6
6 ha cambiato i file con 43 aggiunte e 0 eliminazioni
  1. 1 0
      __init__.py
  2. BIN
      __init__.pyc
  3. 15 0
      __openerp__.py
  4. 12 0
      purchase_order_ean13.py
  5. BIN
      purchase_order_ean13.pyc
  6. 15 0
      purchase_order_ean13_view.xml

+ 1 - 0
__init__.py

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

BIN
__init__.pyc


+ 15 - 0
__openerp__.py

@@ -0,0 +1,15 @@
+{
+    'name':'Purchase Order Product ean13',
+    'description':"""
+Purchase Order Product ean.
+===========================
+Show the ean13 field into purchase order line
+""",
+    'author': 'Eiru',
+    'website':'www.eiru.com',
+    'depends':['base','purchase'],
+    'data':[
+        'purchase_order_ean13_view.xml',
+    ],
+    'installable':True,
+}

+ 12 - 0
purchase_order_ean13.py

@@ -0,0 +1,12 @@
+from openerp import models,api,fields
+
+class PurchaseOrderLine(models.Model):
+    _inherit = 'purchase.order.line'
+    _name = 'purchase.order.line'
+
+    ean13 = fields.Char(string="Codigo de Barras", compute="_get_ean13")
+
+    @api.one
+    @api.depends('product_id')
+    def _get_ean13(self):
+        self.ean13 = self.product_id.ean13

BIN
purchase_order_ean13.pyc


+ 15 - 0
purchase_order_ean13_view.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+        <record model="ir.ui.view" id="purchase_order_ean13_view">
+            <field name="name">purchase.order.ean13.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="ean13"/>
+                </xpath>
+            </field>
+        </record>
+   </data>
+</openerp>