mirror of
https://github.com/NaN-tic/trytond-agronomics.git
synced 2023-12-14 05:33:01 +01:00
Set date_end from effective date
This commit is contained in:
parent
5aeb0b40c8
commit
d05e465c0f
1 changed files with 4 additions and 5 deletions
|
@ -457,15 +457,14 @@ class Production(metaclass=PoolMeta):
|
|||
|
||||
def create_wine_aged_history(self, input, outputs):
|
||||
pool = Pool()
|
||||
Date = pool.get('ir.date')
|
||||
WineAgingHistory = pool.get('wine.wine_aging.history')
|
||||
LocationMaterial = pool.get('stock.location.material')
|
||||
|
||||
today = Date.today()
|
||||
effective_date = input.production_input.effective_date
|
||||
histories = WineAgingHistory.search([
|
||||
('product', '=', input.product),
|
||||
('date_end', '=', None),
|
||||
])
|
||||
WineAgingHistory.write(histories, {'date_end': today})
|
||||
WineAgingHistory.write(histories, {'date_end': effective_date})
|
||||
new_histories = []
|
||||
for output in outputs:
|
||||
new_histories += WineAgingHistory.create([{
|
||||
|
@ -473,7 +472,7 @@ class Production(metaclass=PoolMeta):
|
|||
'location': output.to_location,
|
||||
'material': output.to_location.material,
|
||||
'product': output.product,
|
||||
'date_start': output.production_output.effective_date,
|
||||
'date_start': effective_date,
|
||||
'date_end': None
|
||||
}])
|
||||
if histories:
|
||||
|
|
Loading…
Reference in a new issue