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

I have the following code in an XML file:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
    
    <template id="my_po_body" inherit_id="purchase.report_purchasequotation_document">
        <xpath expr="div[@class='page']" position="replace">
                <div class="row mt32 mb32">
                    <div class="col-xs-6">
                        <p style="font: bold 16px Helvetica;"><strong>Shipped From:</strong></p>
                    </div>
                    <div class="col-xs-5 col-xs-offset-1">
                        <p style="font: bold 16px Helvetica;">Ship To:</p>
                    </div>
                </div>
        </xpath>
    </template>
    
    <template id="my_po_main" inherit_id="purchase.report_purchasequotation">
        <xpath expr="//t[3]" position="replace">
                <t t-raw="translate_doc(doc_id, doc_model, 'partner_id.lang', 'my_module.my_po_body')"/>
        </xpath>
    </template>    
    
</data>
</openerp>

When I try to print an RFQ (report output type='HTML') then Odoo says it can't find 'my_module.my_po_body'.  I have tried removing 'my_module' and just using 'my_po_body' as the parameter in the translate_doc call, but then Odoo just tries to use 'website' as the module, and still can't find the view.  Why can't Odoo find the first defined view?

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

May have been a bug in an older version of Odoo.  I updated and created a clean database, and things seem to be working as expected.  I would delete the question, but can't!

아바타
취소
관련 게시물 답글 화면 활동
1
3월 15
4130
2
3월 15
6282
4
10월 21
7203
11
9월 21
32317
1
12월 19
8210