diff --git a/addons/purchase/stock.py b/addons/purchase/stock.py index 53b2f5b3e92..0aab70ed7d6 100644 --- a/addons/purchase/stock.py +++ b/addons/purchase/stock.py @@ -135,6 +135,7 @@ class stock_picking_in(osv.osv): _columns = { 'purchase_id': fields.many2one('purchase.order', 'Purchase Order', ondelete='set null', select=True), + 'purchase_invoice_method': fields.related('purchase_id', 'invoice_method', type='selection', selection=[('manual','Based on Purchase Order lines'),('order','Based on generated draft invoice'),('picking','Based on incoming shipments')], string='Purchase Invoice Method'), 'warehouse_id': fields.related('purchase_id', 'warehouse_id', type='many2one', relation='stock.warehouse', string='Destination Warehouse'), } def create_draft_invoice(self, cr, uid, ids, context=None): diff --git a/addons/purchase/stock_view.xml b/addons/purchase/stock_view.xml index 1e73a7898d2..a07400cf749 100644 --- a/addons/purchase/stock_view.xml +++ b/addons/purchase/stock_view.xml @@ -42,8 +42,11 @@ stock.picking.in + + + -