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