تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
4 الردود
7994 أدوات العرض

hello i want to ask about inherite view form.

i already inherit module sale.order into my new module..

----My code----

from odoo import models, fields, api, exceptions

#from datetime import timedelta

class beli(models.Model):

    # ____________ ORM disini ____________ 

    _name = 'sale.beli'    #(nama model/ Id model)

    _inherit='sale.order'  

    #_inherits='model1,model2'

    _description ='model order'

    #_order ='name asc'  

    #_rec_name="field_pengganti_name" #(overide field name sbg representatif model)

    # ____________ field-field mulai disini ____________ 

is_beli = fields.Boolean(string="Beli?", default=True)


but when I try to inherit sale.order form the result is that the odoo displays another form which I don't know where it came from

-----My code-----

<!--  __________ INHERITED beli view form __________-->

<record model="ir.ui.view" id="beli_view_form_inherited_id">

    <field name="name">beli.form</field>

    <field name="model">sale.beli</field>

        <field name="inherit_id" ref="sale.view_order_form"/>

    <field name="arch" type="xml">


الصورة الرمزية
إهمال
أفضل إجابة

You would need to create an action and menu for your new object.

الصورة الرمزية
إهمال
الكاتب أفضل إجابة

i already make an action and menu for my new object but still the result is odoo displays another form which I don't know where it came from

الصورة الرمزية
إهمال
أفضل إجابة

you need to create a new action and menu for that object. In action refer your inherited form id which you want to load

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
V17 Tree, Form view تم الحل
1
مارس 25
1545
4
مارس 24
3655
1
أكتوبر 23
5552
1
يونيو 22
6846
4
يونيو 21
16109