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

I wrote new qweb report for Sale Order. 

<template id="report_saleorder_approval_view">

<t t-call="report.html_container">

   <t t-set="data_report_margin_top" t-value="12"/>

   <t t-set="data_report_header_spacing" t-value="9"/>

   <t t-set="data_report_dpi" t-value="110"/>

   <t t-foreach="docs" t-as="o">

   <t t-call="report.external_layout">

       <div class="page">

           <div class="oe_structure"/           

           <div class="text-center"><p style="font-size:14px;"><b><u>Approval View</u></b></p></div >

<div class="row mt32 mb32" style="font-size:14px;">

<div class="col-xs-offset-0 col-xs-4">

<span class="text-left" t-if="o.name_confirm">Our Ref : <b><span t-field="o.name"/></b></span>

</div

</div>

<div style="font-size:10px;">

   <table class="table table-bordered"  style="border: 2px solid black;">

       <thead>

           <tr style="border: 2px solid black; font-size:10px;">

            <th class="text-center" style="border: 1px solid black; background-color:#CC0000;">Product Description</th>

               <th class="text-center" style="border: 1px solid black; background-color:#CC0000;">Quantity</th>

               <th class="text-center" style="border: 1px solid black; background-color:#CC0000;">Rate</th>

               <th class="text-center" style="border: 1px solid black; background-color:#CC0000;">Discount in Percentage</th>

               <th class="text-center" style="border: 1px solid black; background-color:#CC0000;">Discount in Value</th>

               <th class="text-center" style="border: 1px solid black; background-color:#CC0000;">Rate after Discount</th>

               <th class="text-center" style="border: 1px solid black; background-color:#CC0000;">Amount</th>

           </tr>

       </thead>

       <tbody>

        <tr style="border: 2px solid black; page-break-inside: avoid" t-foreach="o.order_line" t-as="l">

        <td style="border: 2px solid black; font-size:9px;"><span t-field="l.product_id.name"/></td>

               <td class="text-right" style="border: 2px solid black;"><span t-field="l.product_uom_qty"/></td>

               <td class="text-right" style="border: 2px solid black;"><span t-field="l.price_unit"/></td>

               <td class="text-right" style="border: 2px solid black;"><span t-field="l.discount"/></td>

               <td class="text-right" style="border: 2px solid black;"><span t-esc="get_discount_in_value(l)"/></td>

               <td class="text-right" style="border: 2px solid black;"><span t-field="l.price_subtotal"/></td>

               <td class="text-right" style="border: 2px solid black;"><span t-esc="get_amount(l)"/></td>

        </tr>

       </tbody>

       </table>

    </div>

                                </t>

</t>

</t>

</template>


 In table header, I need to appear background color so I used background-color:#CC0000; in style in the table header tag. But its not working. And I also tried bgcolor="#CC0000". This also not working.

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

I find it. The problem is wkhtmltopdf. I have wkhtmltopdf 0.12.2.4 version. I checked this code in another system with wkhtmltopdf 0.12.2.1(Patched qt)  version. It works correctly. i tried to install wkhtmltopdf 0.12.2.1(Patched qt) in ubuntu 16.04 but it is not installed. 

아바타
취소

Indeed you need to have wkhtmltopdf 0.12.2.1(Patched qt) for Odoo higher version won't work. Please check the forum there are a lot of wkhtmltopdf issues resolved.

베스트 답변

Hey, 

You are not closing this div after <span class="text-left" t-if="o.name_confirm">Our Ref : <b><span t-field="o.name"/></b></span> 

and this one            <div class="oe_structure"/           


아바타
취소
작성자

Hi Lara,

Thanks. I correct it this code. The code is not a problem. I have wkhtmltopdf 0.12.2.4 version. I checked this code in another system with wkhtmltopdf 0.12.2.1(Patched qt) version. It works correctly. i tried to install wkhtmltopdf 0.12.2.1(Patched qt) in ubuntu 16.04 but it is not installed.