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

I have inherited and added a date fields in the sales form and delivery form. I need to update the date in the delivery form as I update it in the sales order form by confirming it. How can I do this in odoo 15.

from odoo import api, fields, models, _, exceptions
from datetime import date, datetime


class SaleInheritance(models.Model):
_inherit = "sale.order"
real_date = fields.Date(string='Real date')


class StockPicking(models.Model):
_inherit = "stock.picking"
real_date = fields.Date(string='Real_date')

here is my python code

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

Update the field definition in stock.picking model like this


real_date = fields.Date(string='Real_date',related='sale_id.real_date',store=True)


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

Can we do it using overriding?

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
3
فبراير 25
3498
0
مايو 24
46
1
أبريل 24
3328
1
ديسمبر 23
2476
0
نوفمبر 23
1199