Fix residual_amount searcher. Allow return sales with negative values.
Task: #059561
This commit is contained in:
parent
f0bf49f828
commit
6184f0d461
5
sale.py
5
sale.py
@ -169,12 +169,9 @@ class Sale(metaclass=PoolMeta):
|
|||||||
'processing',
|
'processing',
|
||||||
'done']))),
|
'done']))),
|
||||||
group_by=(sale.id),
|
group_by=(sale.id),
|
||||||
having=(
|
having=(Operator(sale.total_amount_cache -
|
||||||
(Sum(Coalesce(payline.amount, 0)) < sale.total_amount_cache)
|
|
||||||
& Operator(sale.total_amount_cache -
|
|
||||||
Sum(Coalesce(payline.amount, 0)), value)
|
Sum(Coalesce(payline.amount, 0)), value)
|
||||||
))
|
))
|
||||||
|
|
||||||
return [('id', 'in', query)]
|
return [('id', 'in', query)]
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
Loading…
Reference in New Issue
Block a user