Hide field ITSA

This commit is contained in:
2026-05-10 19:30:28 +02:00
parent a23aac4527
commit 4d5bbc5523
6 changed files with 242 additions and 42 deletions

View File

@@ -308,13 +308,14 @@ class Purchase(metaclass=PoolMeta):
company_visible = fields.Function(
fields.Boolean("Visible"), 'on_change_with_company_visible')
lc_date = fields.Date("LC date")
product_origin = fields.Char("Origin")
product_origin = fields.Char(
"Origin", states={'invisible': Eval('company_visible'),})
@fields.depends('company', '_parent_company.party')
def on_change_with_company_visible(self, name=None):
return bool(
self.company and self.company.party
and self.company.party.name == 'MELYA')
and self.company.party.name in {'MELYA', 'ITSA'})
def _get_default_bank_account(self):
if not self.party or not self.party.bank_accounts: