line: quantity_credit/debit + test
book: berechnet 'quantity' aus quantity_credit/debit
This commit is contained in:
parent
e0895f3e4c
commit
e94a869166
6 changed files with 210 additions and 133 deletions
5
book.py
5
book.py
|
@ -180,10 +180,11 @@ class Book(SymbolMixin, metaclass=PoolMeta):
|
|||
).select(
|
||||
tab_book.id, # 0
|
||||
Coalesce(Sum(Case(
|
||||
(tab_line.date <= query_date, tab_line.quantity),
|
||||
(tab_line.date <= query_date,
|
||||
tab_line.quantity_credit - tab_line.quantity_debit),
|
||||
else_ = Decimal('0.0'),
|
||||
)), Decimal('0.0')).as_('quantity'), # 1
|
||||
Sum(tab_line.quantity).as_('quantity_all'), # 2
|
||||
Sum(tab_line.quantity_credit - tab_line.quantity_debit).as_('quantity_all'), # 2
|
||||
Coalesce(tab_rate.rate, Decimal('0.0')).as_('rate'), # 3
|
||||
tab_book.currency, # 4
|
||||
tab_cur.digits.as_('currency_digits'), # 5
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue