changeset 44ea874af1f0 in modules/sale_stock_quantity:default
details:
https://hg.tryton.org/modules/sale_stock_quantity?cmd=changeset&node=44ea874af1f0
description:
Test forecast quantity always on the sale date
issue11377
review409061002
diffstat:
sale.py | 8 +-------
1 files changed, 1 insertions(+), 7 deletions(-)
diffs (20 lines):
diff -r 1a3888cfc7ba -r 44ea874af1f0 sale.py
--- a/sale.py Mon Apr 11 23:44:19 2022 +0200
+++ b/sale.py Sat Apr 16 11:28:47 2022 +0200
@@ -129,15 +129,9 @@
product_ids = {l.product.id for l in filter(filter_line, self.lines)}
product_ids = list(product_ids)
- # The product must be available at least the day before
- # for sale in the future
- stock_date = sale_date
- if sale_date > today:
- stock_date -= datetime.timedelta(1)
-
with transaction.set_context(
locations=[self.warehouse.id],
- stock_date_end=stock_date,
+ stock_date_end=sale_date,
stock_assign=True):
products = Product.browse(product_ids)
quantities = {p: p.forecast_quantity for p in products}