Kirti Savalia(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-bug-812794-ksa into 
lp:openobject-addons.

Requested reviews:
  Rucha (Open ERP) (rpa-openerp)
Related bugs:
  Bug #812794 in OpenERP Addons: "purchase : wrong scheduled date and order 
date for PO generated from procurement"
  https://bugs.launchpad.net/openobject-addons/+bug/812794

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-812794-ksa/+merge/68509

wrong scheduled date and order date for PO generated from procurement.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-812794-ksa/+merge/68509
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-bug-812794-ksa.
=== modified file 'purchase/purchase.py'
--- purchase/purchase.py	2011-07-08 06:04:11 +0000
+++ purchase/purchase.py	2011-07-20 09:51:22 +0000
@@ -792,8 +792,9 @@
 
             price = pricelist_obj.price_get(cr, uid, [pricelist_id], procurement.product_id.id, qty, partner_id, {'uom': uom_id})[pricelist_id]
 
-            newdate = datetime.strptime(procurement.date_planned, '%Y-%m-%d %H:%M:%S')
-            newdate = (newdate - relativedelta(days=company.po_lead)) - relativedelta(days=seller_delay)
+            order_date = datetime.strptime(procurement.date_planned, '%Y-%m-%d %H:%M:%S')
+            order_date = (order_date - relativedelta(days=company.po_lead)) - relativedelta(days=seller_delay)
+            schedule_date = (order_date - relativedelta(days=company.po_lead))
 
             #Passing partner_id to context for purchase order line integrity of Line name
             context.update({'lang': partner.lang, 'partner_id': partner_id})
@@ -806,7 +807,7 @@
                 'product_id': procurement.product_id.id,
                 'product_uom': uom_id,
                 'price_unit': price,
-                'date_planned': newdate.strftime('%Y-%m-%d %H:%M:%S'),
+                'date_planned': schedule_date.strftime('%Y-%m-%d %H:%M:%S'),
                 'move_dest_id': res_id,
                 'notes': product.description_purchase,
             }
@@ -822,6 +823,7 @@
                 'partner_address_id': address_id,
                 'location_id': procurement.location_id.id,
                 'pricelist_id': pricelist_id,
+                'date_order': order_date.strftime('%Y-%m-%d %H:%M:%S'),
                 'order_line': [(0,0,line)],
                 'company_id': procurement.company_id.id,
                 'fiscal_position': partner.property_account_position and partner.property_account_position.id or False

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to