@@ -483,7 +483,8 @@ class GeneralLedgerReport(models.AbstractModel):
|
|||||||
for tax_id in move_line["tax_ids"]:
|
for tax_id in move_line["tax_ids"]:
|
||||||
taxes_ids.add(tax_id)
|
taxes_ids.add(tax_id)
|
||||||
for analytic_account in move_line["analytic_distribution"] or {}:
|
for analytic_account in move_line["analytic_distribution"] or {}:
|
||||||
analytic_ids.add(int(analytic_account))
|
for analytic_account_id in analytic_account.split(","):
|
||||||
|
analytic_ids.add(int(analytic_account_id))
|
||||||
if move_line["full_reconcile_id"]:
|
if move_line["full_reconcile_id"]:
|
||||||
rec_id = move_line["full_reconcile_id"][0]
|
rec_id = move_line["full_reconcile_id"][0]
|
||||||
if rec_id not in full_reconcile_ids:
|
if rec_id not in full_reconcile_ids:
|
||||||
|
|||||||
@@ -195,7 +195,8 @@ class GeneralLedgerXslx(models.AbstractModel):
|
|||||||
taxes_description += taxes_data[tax_id]["tax_name"] + " "
|
taxes_description += taxes_data[tax_id]["tax_name"] + " "
|
||||||
if line["tax_line_id"]:
|
if line["tax_line_id"]:
|
||||||
taxes_description += line["tax_line_id"][1]
|
taxes_description += line["tax_line_id"][1]
|
||||||
for account_id, value in line["analytic_distribution"].items():
|
for account_ids, value in line["analytic_distribution"].items():
|
||||||
|
for account_id in account_ids.split(","):
|
||||||
if value < 100:
|
if value < 100:
|
||||||
analytic_distribution += "%s %d%% " % (
|
analytic_distribution += "%s %d%% " % (
|
||||||
analytic_data[int(account_id)]["name"],
|
analytic_data[int(account_id)]["name"],
|
||||||
@@ -303,9 +304,10 @@ class GeneralLedgerXslx(models.AbstractModel):
|
|||||||
taxes_description += (
|
taxes_description += (
|
||||||
taxes_data[tax_id]["tax_name"] + " "
|
taxes_data[tax_id]["tax_name"] + " "
|
||||||
)
|
)
|
||||||
for account_id, value in line[
|
for account_ids, value in line[
|
||||||
"analytic_distribution"
|
"analytic_distribution"
|
||||||
].items():
|
].items():
|
||||||
|
for account_id in account_ids.split(","):
|
||||||
if value < 100:
|
if value < 100:
|
||||||
analytic_distribution += "%s %d%% " % (
|
analytic_distribution += "%s %d%% " % (
|
||||||
analytic_data[int(account_id)]["name"],
|
analytic_data[int(account_id)]["name"],
|
||||||
|
|||||||
@@ -480,13 +480,17 @@
|
|||||||
t-as="analytic_id"
|
t-as="analytic_id"
|
||||||
>
|
>
|
||||||
<div>
|
<div>
|
||||||
|
<t
|
||||||
|
t-foreach="analytic_id.split(',')"
|
||||||
|
t-as="analytic_account_id"
|
||||||
|
>
|
||||||
<span
|
<span
|
||||||
t-att-res-id="analytic_id"
|
t-att-res-id="analytic_account_id"
|
||||||
res-model="account.analytic.account"
|
res-model="account.analytic.account"
|
||||||
view-type="form"
|
view-type="form"
|
||||||
>
|
>
|
||||||
<t
|
<t
|
||||||
t-out="o._get_atr_from_dict(int(analytic_id), analytic_data, 'name')"
|
t-out="o._get_atr_from_dict(int(analytic_account_id), analytic_data, 'name')"
|
||||||
/>
|
/>
|
||||||
<t
|
<t
|
||||||
t-if="int(line['analytic_distribution'][analytic_id]) < 100"
|
t-if="int(line['analytic_distribution'][analytic_id]) < 100"
|
||||||
@@ -496,6 +500,7 @@
|
|||||||
/>%
|
/>%
|
||||||
</t>
|
</t>
|
||||||
</span>
|
</span>
|
||||||
|
</t>
|
||||||
</div>
|
</div>
|
||||||
</t>
|
</t>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user