跳至内容
菜单
此问题已终结
2 回复
5254 查看

Hi I watch an example of inherit with product.product, and I wondering if I can use sale.order.line instead product.product but apparently, is very diferent.

my.py

from openerp import models, fields, api


class Primaria(models.Model):
    _inherit = "sale.order.line"
    
    lel= fields.Char(string="lol")

 

my.xml

<?xml version="1.0" encoding="UTF-8"?>
<openerp>
    <data>
        <record model="ir.actions.act_window" id="super_sale_order">
            <field name="name">Agregar empresas</field>
            <field name="res_model">sale.order.line</field>
            <field name="view_type">form</field>
            <field name="view_mode">kanban,tree,form</field>
            <field name="help" type="html">
            <p class="oe_view_nocontent_create">Agrega la primera empresa</p>
            </field>
        </record>

        <record model="ir.ui.view" id="product_normal_form_view_inherit">
            <field name="model">sale.order.line</field>
            <field name="inherit_id" ref="sale.order.line_normal_form_view"/>
            <field name="arch" type="xml">
                <field name="name" position="after">
                    <field name="lel"/>
                </field>
            </field>
        </record>

        <menuitem id="super_menu" name="Velfasa"/>
        <!-- Submenu 1-->
        <menuitem id="menudos" name="Open Academy" parent="super_menu"/>
        <menuitem id="ingreso_de_facturas" name="Ingreso de facturas" parent="menudos" action="super_sale_order"/>


    </data>
</openerp>

形象
丢弃

can you please explain what you need to do?

最佳答案

Hi,

If you want to inherit sale.order.line, then use this code snippet for guidance :)

In your .py File

from openerp.osv import fields, osv

class new_sale_order_line(osv.Model):
    _name = 'sale.order.line'
    _inherit = 'sale.order.line'

 

    _columns = {
        'lel': fields....
        }

To give you advice on your xml I would need more informations.

形象
丢弃
最佳答案

in code .xml   <field name="model">sale.order</field> use sale.order.line just in code.py

形象
丢弃
相关帖文 回复 查看 活动
4
2月 25
3019
1
8月 24
2362
2
11月 24
3588
3
10月 23
15065
2
2月 23
2576