diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 8b5356a8573..a5d4f0870bd 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1000,7 +1000,10 @@ class stock_move(osv.osv): \nThe state is \'Waiting\' if the move is waiting for another one.'), 'price_unit': fields.float('Unit Price', digits=(16, int(config['price_accuracy']))), - 'company_id': fields.many2one('res.company', 'Company', required=True), + 'company_id': fields.many2one('res.company', 'Company', required=True), + 'purchase_id': fields.related('picking_id','purchase_id',type='many2one', relation="purchase.order", string="Purchase Orders"), + 'supplier_id': fields.related('picking_id','address_id','partner_id',type='many2one', relation="res.partner", string="Supplier"), + 'backorder_id': fields.related('picking_id','backorder_id',type='many2one', relation="stock.picking", string="Back Orders"), } _constraints = [ (_check_tracking, diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index d5da515f50e..a85ba9320e7 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -1138,6 +1138,83 @@ + ==================================== + Reception Picking (By Stock Move) + ==================================== + + + stock.move.tree2 + stock.move + tree + + + + + + + + + + + + + +