콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2 답글
1197 화면

When I export the general ledger in XLSX format, the currency name does not appear in the Excel file, even though we are using multiple currencies.

아바타
취소
베스트 답변

Hii,

make a custom model

File: account_general_ledger_currency_patch.p

from odoo import models class GeneralLedgerCurrencyPatch (models.AbstractModel): _inherit = 'account.general.ledger.report' def _get_columns_name ( self, options ): columns = super ()._get_columns_name(options) columns.append({ 'name' : 'Currency' }) # Add column title return columns def _get_lines ( self, options, line_id= None ): lines = super ()._get_lines(options, line_id) for line in lines: if 'columns' in line and line.get( 'level' ) == 2 : # Line is a move line record = line.get( 'record' , None ) if record and hasattr (record, 'currency_id' ) and record.currency_id: currency = record.currency_id.name else : currency = '' line[ 'columns' ].append({ 'name' : currency}) return lines

Register it in your module
__init__.py

from . import account_general_ledger_currency_patch

__manifest__.py

Make sure it depends on account_reports :


'depends' : [ 'account_reports' ],

i hope it is use full

아바타
취소
작성자

This custom code is not working for me, since account.general.ledger.report doesn't exist in Odoo 17. I tried using account.general.ledger.report.handler, but it's still not working.

베스트 답변

In default Odoo, The currency name is not included in the Excel file when exporting the General Ledger report, Even though we are using multiple currencies.

아바타
취소
작성자

Is there any solution for this?

관련 게시물 답글 화면 활동
0
6월 25
8
1
4월 25
3604
1
4월 25
1245
2
12월 20
4711
0
4월 23
2021