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

If I create a new field in an order and then a related field in the picking form like this:

 class sale_order(osv.osv):
    """Add comments"""
    _inherit = 'sale.order'

    _columns = {
        'comments': fields.text('Notas internas'),
    }

class stock_picking(osv.osv):
    _inherit = "stock.picking"
    _columns = {
        'comments': fields.text(related='sale_id.comments', store=True),
    }

When I confirm the order and the stock picking is created the field comments on the picking order is empty.

But if I modify it afterwards it gets updated. Any idea why it does not get updated / set on creation?


Thank you!

الصورة الرمزية
إهمال

can you pls check the stock.picking Form Additional Info tab "Procurement Group" field data is generated?.. If value is generated then related field comment value display.

الكاتب

Hi Prakash, I don't fully understand your answer can you elaborate a little bit more? Also, do you know where is the code that generates the stock picking from the sale order? Thank you very much!

pls check the sale_stock.py file _get_sale_id function. https://github.com/odoo/odoo/blob/8.0/addons/sale_stock/sale_stock.py

أفضل إجابة

When you use the OpenERP v7, you need add the field 'comments' to 'stock.picking.in' and 'stock.picking.out'. 

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
3
مارس 18
4679
0
نوفمبر 19
2772
1
فبراير 16
6720
1
سبتمبر 24
1242
4
ديسمبر 23
17405