[IMP] purchase_stock: merge RFQ from RR only for same date

This commit is contained in:
Arnold Moyaux
2020-01-09 16:09:12 +00:00
parent 46a78eb995
commit 833a147f5a
@@ -2,6 +2,7 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from collections import defaultdict
from datetime import datetime
from dateutil.relativedelta import relativedelta
from itertools import groupby
@@ -289,6 +290,12 @@ class StockRule(models.Model):
('picking_type_id', '=', self.picking_type_id.id),
('company_id', '=', company_id.id),
)
if values.get('orderpoint_id'):
procurement_date = fields.Date.to_date(values['date_planned']) - relativedelta(days=int(values['supplier'].delay) + company_id.po_lead)
domain += (
('date_order', '<=', datetime.combine(procurement_date, datetime.max.time())),
('date_order', '>=', datetime.combine(procurement_date, datetime.min.time()))
)
if group:
domain += (('group_id', '=', group.id),)
return domain