From 656c2f2b53a2882c22e3e56f52191529d1db9aab Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Wed, 6 Apr 2011 14:44:54 +0530 Subject: [PATCH] [IMP]sale:Improve sales wizard -Configure Picking Policy for Sales Order bzr revid: aag@tinyerp.co.in-20110406091454-3jbbhyskp2icruh4 --- addons/sale/sale.py | 8 +------- addons/sale/sale_view.xml | 6 ++---- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index f80d610eb03..0758fac6c19 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1177,14 +1177,10 @@ class sale_config_picking_policy(osv.osv_memory): _columns = { 'name': fields.char('Name', size=64), - 'picking_policy': fields.selection([ - ('direct', 'Direct Delivery'), - ('one', 'All at Once') - ], 'Picking Default Policy', required=True, help="The Shipping Policy is used to configure per order if you want to deliver as soon as possible when one product is available or you wait that all products are available.."), 'order_policy': fields.selection([ ('manual', 'Invoice Based on Sales Orders'), ('picking', 'Invoice Based on Deliveries'), - ], 'Shipping Default Policy', required=True, + ], 'Invoice Method', required=True, help="You can generate invoices based on sales orders or based on shippings."), 'step': fields.selection([ ('one', 'Delivery Order Only'), @@ -1196,7 +1192,6 @@ class sale_config_picking_policy(osv.osv_memory): "in one or two operations by the worker.") } _defaults = { - 'picking_policy': 'direct', 'order_policy': 'manual', 'step': 'one' } @@ -1204,7 +1199,6 @@ class sale_config_picking_policy(osv.osv_memory): def execute(self, cr, uid, ids, context=None): for o in self.browse(cr, uid, ids, context=context): ir_values_obj = self.pool.get('ir.values') - ir_values_obj.set(cr, uid, 'default', False, 'picking_policy', ['sale.order'], o.picking_policy) ir_values_obj.set(cr, uid, 'default', False, 'order_policy', ['sale.order'], o.order_policy) if o.step == 'two': md = self.pool.get('ir.model.data') diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index 9925354346b..61cb347655d 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -545,18 +545,16 @@ Configure Sales Order Logistics - Setup your sales workflow and default values. + Define your invoice method. A services company usually invoices based on sale orders while a retailer usually invoices based on deliveries. 15 - - - +