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

Hi,

I'm trying to add an extra field to Sale Order form:

sale.py​:

from odoo import _, api, fields, models


class SaleOrderTest(models.Model): 

​_inherit = "sale.order"

sale_test = fields.Char(string="Test", help="Test field")

record model="ir.ui.view" id="sale_order_am_excise">        

excise.sale_order_am_inherit       

sale.order        

       

            

                

            

         

   

  


odoo service has been restarted, but always get error: 


            
Field "sale_test" does not exist in model "sale.order" View error context: {'file': '/usr/lib/python3/dist-packages/odoo/addons/sale_test/views/sale_order.xml', 'line': 3, 'name': 'excise.sale_order_am_inherit', 'view': ir.ui.view(1606,), 'view.model': 'sale.order', 'view.parent': ir.ui.view(802,), 'xmlid': 'sale_order_am_excise'}


manifest file:

'depends': ['base', 'sale_management'],

>>>SaleOrderTest = env['sale.order']
>>>field_sot = 'sale_test' in SaleOrderTest
>>> print(field_sot)

False

>>>


Could someone help? 

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

Thanks everyone!

Didn't add models to init.py.

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

Hello, visztani



I hope this message finds you well.


Make sure to add sales py file in init.py.

Please find the attached screenshot to add a custom field in the sale order form view. I’ve added field Test after field Payment terms.

Feel free to contact me if needed

Hope this will help you.

Thanks & Regards,

Email: odoo@aktivsoftware.com           

Skype: kalpeshmaheshwari

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

Hello,

in you python module structure each directory contain a __init__.py in those file you should write a line with the file name wthout py extension as sample
from . import sale
from . import xxxxxxx  where xxxxxx is the file name of your python file


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

Did you add sale.py to init file?

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
مايو 25
2410
1
أبريل 25
3425
1
أبريل 25
4244
1
أبريل 25
1742
4
مارس 25
6842