From dcf525396c96fb9c074a593fee7dc3e33a007d84 Mon Sep 17 00:00:00 2001 From: Roman Widmann Date: Wed, 7 Feb 2018 09:06:22 +0100 Subject: [PATCH] Feedback 1278: Feedback vom Workshop - 09.01.2018, US03 umgesetzt --- .../dp_intercompany_invoicing/models/account.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ext/custom-addons/dp_intercompany_invoicing/models/account.py b/ext/custom-addons/dp_intercompany_invoicing/models/account.py index b90d0dd4..3a475b9e 100644 --- a/ext/custom-addons/dp_intercompany_invoicing/models/account.py +++ b/ext/custom-addons/dp_intercompany_invoicing/models/account.py @@ -177,8 +177,13 @@ class AccountInvoice(models.Model): class AccountInvoiceLine(models.Model): _inherit = 'account.invoice.line' - reimbursement = fields.Boolean(string='WV', help='Wenn Weiterverrechnung (WV) gesetzt ist, dann wird diese Zeile ' \ - 'intern weiterverrechnet', ) + @api.model + def _default_reimbursement(self): + if self.env.user.company_id.inter_company_supplier_id: + return True + + reimbursement = fields.Boolean(string='WV', default=_default_reimbursement, + help='Wenn Weiterverrechnung (WV) gesetzt ist, dann wird diese Zeile intern weiterverrechnet') inter_company_supplier_isset = fields.Boolean(related='invoice_id.inter_company_supplier_isset')