[IMP] account_financial_report: reversed variable only_one_unaffected_earnings_account
This commit is contained in:
@@ -56,8 +56,10 @@ class GeneralLedgerReportWizard(models.TransientModel):
|
|||||||
cost_center_ids = fields.Many2many(
|
cost_center_ids = fields.Many2many(
|
||||||
comodel_name="account.analytic.account", string="Filter cost centers"
|
comodel_name="account.analytic.account", string="Filter cost centers"
|
||||||
)
|
)
|
||||||
|
only_one_unaffected_earnings_account = fields.Boolean(
|
||||||
not_only_one_unaffected_earnings_account = fields.Boolean(readonly=True)
|
readonly=True,
|
||||||
|
default=lambda self: self._only_one_unaffected_earnings_account(),
|
||||||
|
)
|
||||||
foreign_currency = fields.Boolean(
|
foreign_currency = fields.Boolean(
|
||||||
string="Show foreign currency",
|
string="Show foreign currency",
|
||||||
help="Display foreign currency for move lines, unless "
|
help="Display foreign currency for move lines, unless "
|
||||||
@@ -141,16 +143,21 @@ class GeneralLedgerReportWizard(models.TransientModel):
|
|||||||
else:
|
else:
|
||||||
wiz.fy_start_date = False
|
wiz.fy_start_date = False
|
||||||
|
|
||||||
@api.onchange("company_id")
|
def _only_one_unaffected_earnings_account(self):
|
||||||
def onchange_company_id(self):
|
|
||||||
"""Handle company change."""
|
|
||||||
count = self.env["account.account"].search_count(
|
count = self.env["account.account"].search_count(
|
||||||
[
|
[
|
||||||
("account_type", "=", "equity_unaffected"),
|
("account_type", "=", "equity_unaffected"),
|
||||||
("company_id", "=", self.company_id.id),
|
("company_id", "=", self.company_id.id or self.env.company.id),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
self.not_only_one_unaffected_earnings_account = count != 1
|
return count == 1
|
||||||
|
|
||||||
|
@api.onchange("company_id")
|
||||||
|
def onchange_company_id(self):
|
||||||
|
"""Handle company change."""
|
||||||
|
self.only_one_unaffected_earnings_account = (
|
||||||
|
self._only_one_unaffected_earnings_account()
|
||||||
|
)
|
||||||
if (
|
if (
|
||||||
self.company_id
|
self.company_id
|
||||||
and self.date_range_id.company_id
|
and self.date_range_id.company_id
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
groups="base.group_multi_company"
|
groups="base.group_multi_company"
|
||||||
/>
|
/>
|
||||||
</group>
|
</group>
|
||||||
<div invisible="not_only_one_unaffected_earnings_account == True">
|
<div invisible="not only_one_unaffected_earnings_account">
|
||||||
<group name="filters">
|
<group name="filters">
|
||||||
<group name="date_range">
|
<group name="date_range">
|
||||||
<field name="date_range_id" />
|
<field name="date_range_id" />
|
||||||
@@ -93,11 +93,8 @@
|
|||||||
</page>
|
</page>
|
||||||
</notebook>
|
</notebook>
|
||||||
</div>
|
</div>
|
||||||
<div invisible="not_only_one_unaffected_earnings_account == False">
|
<div invisible="only_one_unaffected_earnings_account">
|
||||||
<field
|
<field name="only_one_unaffected_earnings_account" invisible="1" />
|
||||||
name="not_only_one_unaffected_earnings_account"
|
|
||||||
invisible="1"
|
|
||||||
/>
|
|
||||||
<group />
|
<group />
|
||||||
<h4>
|
<h4>
|
||||||
General Ledger can be computed only if selected company have
|
General Ledger can be computed only if selected company have
|
||||||
@@ -106,7 +103,7 @@
|
|||||||
<group />
|
<group />
|
||||||
</div>
|
</div>
|
||||||
<footer>
|
<footer>
|
||||||
<div invisible="not_only_one_unaffected_earnings_account == True">
|
<div invisible="not only_one_unaffected_earnings_account">
|
||||||
<button
|
<button
|
||||||
name="button_export_html"
|
name="button_export_html"
|
||||||
string="View"
|
string="View"
|
||||||
@@ -129,7 +126,7 @@
|
|||||||
or
|
or
|
||||||
<button string="Cancel" class="oe_link" special="cancel" />
|
<button string="Cancel" class="oe_link" special="cancel" />
|
||||||
</div>
|
</div>
|
||||||
<div invisible="not_only_one_unaffected_earnings_account == False">
|
<div invisible="only_one_unaffected_earnings_account">
|
||||||
<button string="Cancel" class="oe_link" special="cancel" />
|
<button string="Cancel" class="oe_link" special="cancel" />
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@@ -50,9 +50,10 @@ class TrialBalanceReportWizard(models.TransientModel):
|
|||||||
show_partner_details = fields.Boolean()
|
show_partner_details = fields.Boolean()
|
||||||
partner_ids = fields.Many2many(comodel_name="res.partner", string="Filter partners")
|
partner_ids = fields.Many2many(comodel_name="res.partner", string="Filter partners")
|
||||||
journal_ids = fields.Many2many(comodel_name="account.journal")
|
journal_ids = fields.Many2many(comodel_name="account.journal")
|
||||||
|
only_one_unaffected_earnings_account = fields.Boolean(
|
||||||
not_only_one_unaffected_earnings_account = fields.Boolean(readonly=True)
|
readonly=True,
|
||||||
|
default=lambda self: self._only_one_unaffected_earnings_account(),
|
||||||
|
)
|
||||||
foreign_currency = fields.Boolean(
|
foreign_currency = fields.Boolean(
|
||||||
string="Show foreign currency",
|
string="Show foreign currency",
|
||||||
help="Display foreign currency for move lines, unless "
|
help="Display foreign currency for move lines, unless "
|
||||||
@@ -107,16 +108,21 @@ class TrialBalanceReportWizard(models.TransientModel):
|
|||||||
else:
|
else:
|
||||||
wiz.fy_start_date = False
|
wiz.fy_start_date = False
|
||||||
|
|
||||||
@api.onchange("company_id")
|
def _only_one_unaffected_earnings_account(self):
|
||||||
def onchange_company_id(self):
|
|
||||||
"""Handle company change."""
|
|
||||||
count = self.env["account.account"].search_count(
|
count = self.env["account.account"].search_count(
|
||||||
[
|
[
|
||||||
("account_type", "=", "equity_unaffected"),
|
("account_type", "=", "equity_unaffected"),
|
||||||
("company_id", "=", self.company_id.id),
|
("company_id", "=", self.company_id.id or self.env.company.id),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
self.not_only_one_unaffected_earnings_account = count != 1
|
return count == 1
|
||||||
|
|
||||||
|
@api.onchange("company_id")
|
||||||
|
def onchange_company_id(self):
|
||||||
|
"""Handle company change."""
|
||||||
|
self.only_one_unaffected_earnings_account = (
|
||||||
|
self._only_one_unaffected_earnings_account()
|
||||||
|
)
|
||||||
if (
|
if (
|
||||||
self.company_id
|
self.company_id
|
||||||
and self.date_range_id.company_id
|
and self.date_range_id.company_id
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
groups="base.group_multi_company"
|
groups="base.group_multi_company"
|
||||||
/>
|
/>
|
||||||
</group>
|
</group>
|
||||||
<div invisible="not_only_one_unaffected_earnings_account == True">
|
<div invisible="not only_one_unaffected_earnings_account">
|
||||||
<group name="filters">
|
<group name="filters">
|
||||||
<group name="date_range">
|
<group name="date_range">
|
||||||
<field name="date_range_id" />
|
<field name="date_range_id" />
|
||||||
@@ -95,11 +95,8 @@
|
|||||||
/>
|
/>
|
||||||
</group>
|
</group>
|
||||||
</div>
|
</div>
|
||||||
<div invisible="not_only_one_unaffected_earnings_account == False">
|
<div invisible="only_one_unaffected_earnings_account">
|
||||||
<field
|
<field name="only_one_unaffected_earnings_account" invisible="1" />
|
||||||
name="not_only_one_unaffected_earnings_account"
|
|
||||||
invisible="1"
|
|
||||||
/>
|
|
||||||
<group />
|
<group />
|
||||||
<h4>
|
<h4>
|
||||||
Trial Balance can be computed only if selected company have only
|
Trial Balance can be computed only if selected company have only
|
||||||
@@ -108,7 +105,7 @@
|
|||||||
<group />
|
<group />
|
||||||
</div>
|
</div>
|
||||||
<footer>
|
<footer>
|
||||||
<div invisible="not_only_one_unaffected_earnings_account == True">
|
<div invisible="not only_one_unaffected_earnings_account">
|
||||||
<button
|
<button
|
||||||
name="button_export_html"
|
name="button_export_html"
|
||||||
string="View"
|
string="View"
|
||||||
@@ -131,7 +128,7 @@
|
|||||||
or
|
or
|
||||||
<button string="Cancel" class="oe_link" special="cancel" />
|
<button string="Cancel" class="oe_link" special="cancel" />
|
||||||
</div>
|
</div>
|
||||||
<div invisible="not_only_one_unaffected_earnings_account == False">
|
<div invisible="only_one_unaffected_earnings_account">
|
||||||
<button string="Cancel" class="oe_link" special="cancel" />
|
<button string="Cancel" class="oe_link" special="cancel" />
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
Reference in New Issue
Block a user