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

I,m trying to add field in sale order
this is code of my class:
from odoo import models , fields,api,_
class SaleOrder(models.Model):
_name='sale.order'
_inherit = 'sale.order'
warehouse_id=fields.Many2one("stock.warehouse")

and i inherit the view by this code and i added the field: 

sale.order.inherit

sale.order

This error occurs:

Element '' cannot be located in parent view

View error context:
{'file': 'd:\\odoo16\\server\\odoo\\custom\\asmaa\\views\\sale_order.xml',
 'line': 2,
 'name': 'sale.order.inherit',
 'view': ir.ui.view(1622,),
 'view.model': 'sale.order',
 'view.parent': ir.ui.view(795,),
 'xmlid': 'view_sale_form_inherit'}


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

Hi,
Try this:
Define field in python level 


To make this field in sale order view, you need to create a new view that inherits from the original sale order form view and adds the new field. Here's an example of how to do that in XML:


Hope this will help you
Thanks

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
أبريل 24
2325
3
نوفمبر 24
4557
2
يوليو 23
3907
3
يونيو 23
2684
3
أبريل 24
4708