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

Hi,

after invoice report inheritance's the report aoutput still in english. but my customer language setting is in french. Below the code.


<template id="report_invoice_document_hotel" inherit_id='account.report_invoice_document'>
<div class='page' position="replace">


After </template>

i add another template for the translation.

   <template id="report_invoice_hotel" inherit_id="account.report_invoice">    
<t t-call="report.html_container" position="replace">
<t t-call="report.html_container">
<t t-foreach="docs" t-as="o">
<t t-call="hotel.report_invoice_document_hotel" t-lang="o.partner_id.lang"/>
</t>
</t>
</t>
</template>

I oblige to to add this second template because Odoo still load the parent template(account.report_invoice_document).

It is so urgent for me!

Thanks

아바타
취소
작성자 베스트 답변

Hi,

I find the solution. My first code is correct. My problem come from the fact that the invoice report is set by default to reprint the old version of the report. I change this configuration on the report technical menu and then i regenerate the transalation and every thinks is ok.

Thanks.

아바타
취소
베스트 답변

delete the existing invoice from database. once it is generated, it keeps downloading...

아바타
취소
작성자

Hi Fatih,

i did like you said. It is not working

did you re-generate the translation terms and updated? noticed you have different ID for your invoice template.

작성자

Yes i re-generate translation terms and update.

I also set different ID for my custom invoice template :

<template id="report_invoice_document_hotel" inherit_id='account.report_invoice_document' primary="True">

can you pick some terms and search them in translations to see how many opts are in db and their target language. if still nothing is happening, force reloading with override from shell, then clean up again.

관련 게시물 답글 화면 활동
2
3월 25
5122
0
6월 23
2092
0
7월 21
2389
8
6월 20
61892
1
3월 19
7189