diff options
| author | Benoit Guillot <benoit.guillot@akretion.com.br> | 2011-12-22 17:01:43 +0100 |
|---|---|---|
| committer | Benoit Guillot <benoit.guillot@akretion.com.br> | 2011-12-22 17:01:43 +0100 |
| commit | 45b98c21f59a7c2eb4707a26e080b1908e53a0ff (patch) | |
| tree | 0369f863db996dabd71c17333a9f64d5de3934f1 | |
| parent | e9c1456e280a58c47c639adeca661e21644f971a (diff) | |
[REF] refactor to use procurement object
bzr revid: benoit.guillot@akretion.com.br-20111222160143-imuns5olo2r23crj
| -rw-r--r-- | addons/purchase/purchase.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 1fa0a3f9570..a37e3f8fb2b 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -828,7 +828,8 @@ class procurement_order(osv.osv): po_vals.update({'order_line': [(0,0,line_vals)]}) return self.pool.get('purchase.order').create(cr, uid, po_vals, context=context) - def _get_schedule_date(self, cr, uid, procurement_date_planned, company, context=None): + def _get_schedule_date(self, cr, uid, procurement, company, context=None): + procurement_date_planned = datetime.strptime(procurement.date_planned, '%Y-%m-%d %H:%M:%S') schedule_date = (procurement_date_planned - relativedelta(days=company.po_lead)) return schedule_date @@ -868,8 +869,7 @@ class procurement_order(osv.osv): price = pricelist_obj.price_get(cr, uid, [pricelist_id], procurement.product_id.id, qty, partner_id, {'uom': uom_id})[pricelist_id] - procurement_date_planned = datetime.strptime(procurement.date_planned, '%Y-%m-%d %H:%M:%S') - schedule_date = self._get_schedule_date(cr, uid, procurement_date_planned, company, context=context) + schedule_date = self._get_schedule_date(cr, uid, procurement, company, context=context) order_dates = self._get_order_dates(cr, uid, schedule_date, seller_delay, context=context) #Passing partner_id to context for purchase order line integrity of Line name |
