Files
tryton/account.py
T
Cédric Krier 054fd6898d Add warehouse to invoice line
This ensures that the cost price used for COGS lines come from the right
warehouse when it is computed per warehouse.

issue10568
review362161002
2021-07-29 09:06:38 +02:00

16 lines
526 B
Python

# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.pool import PoolMeta
from trytond.pyson import Eval
class InvoiceLine(metaclass=PoolMeta):
__name__ = 'account.invoice.line'
@classmethod
def __setup__(cls):
super().__setup__()
cls.product.context['warehouse'] = Eval('warehouse', -1)
if 'warehouse' not in cls.product.depends:
cls.product.depends.append('warehouse')