Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PDF报告中缺少Odoo 11 Qweb标题_Odoo_Odoo 11_Qweb - Fatal编程技术网

PDF报告中缺少Odoo 11 Qweb标题

PDF报告中缺少Odoo 11 Qweb标题,odoo,odoo-11,qweb,Odoo,Odoo 11,Qweb,将Odoo 11与wkhtmltopdf verion 0.12.1.3一起使用 即使在常规设置中尝试预览文档模板时,我打印的任何PDF报告中都不包含所有默认标题。 但我仍然有页脚 此外,现在的报告非常简单,就像条带化的表变成了白色的普通列,或者“行”,它不在一行中显示元素,而是在另一行下显示元素 编辑: 为了说明我的问题,这里是当我在常规设置中选择标准模板并尝试预览文档时发生的情况 奇怪的是,我没有以任何方式触摸(我不这么认为)这个标题(尽管我做了一些自定义报告,但与此无关) 以下是web.

将Odoo 11与wkhtmltopdf verion 0.12.1.3一起使用

即使在常规设置中尝试预览文档模板时,我打印的任何PDF报告中都不包含所有默认标题。 但我仍然有页脚

此外,现在的报告非常简单,就像条带化的表变成了白色的普通列,或者“行”,它不在一行中显示元素,而是在另一行下显示元素

编辑: 为了说明我的问题,这里是当我在常规设置中选择标准模板并尝试预览文档时发生的情况

奇怪的是,我没有以任何方式触摸(我不这么认为)这个标题(尽管我做了一些自定义报告,但与此无关)

以下是web.external_layout_标准的代码:

<?xml version="1.0"?>
<t t-name="web.external_layout_standard">
        <div class="header">
            <div class="row">
                <div class="col-xs-3 mb4">
                    <img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % to_text(company.logo)" style="max-height: 45px;"/>
                </div>
                <div class="col-xs-9 text-right" style="margin-top:22px;" t-field="company.report_header" name="moto"/>
            </div>
            <div t-if="company.logo or company.report_header" class="row zero_min_height">
                <div class="col-xs-12">
                    <div style="border-bottom: 1px solid black;"/>
                </div>
            </div>
            <div class="row">
                <div class="col-xs-6" name="company_address">
                    <span t-field="company.partner_id" t-field-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: true}" style="border-bottom: 1px solid black; display:inline-block;"/>
                </div>
            </div>
        </div>

        <div class="article o_report_layout_standard">
            <t t-raw="0"/>
        </div>

        <div class="footer">
            <div class="text-center" style="border-top: 1px solid black;">
                <ul class="list-inline mb4">
                    <li t-if="company.phone">Phone: <span t-field="company.phone"/></li>
                    <li t-if="company.email">Email: <span t-field="company.email"/></li>
                    <li t-if="company.website">Web: <span t-field="company.website"/></li>
                    <li t-if="company.vat"><t t-esc="company.country_id.vat_label or 'TIN'"/>: <span t-field="company.vat"/></li>
                </ul>

                <div name="financial_infos">
                    <span t-field="company.report_footer"/>
                </div>

                <div class="text-muted">
                    Page: <span class="page"/> / <span class="topage"/>
                </div>
            </div>
        </div>
    </t>

    电话:
  • 电子邮件:
  • 网站:
页码:/
编辑临时解决方案

这可能是一个缓存问题,因为我们几个人同时在同一个管理员帐户上工作。 因此,我复制了数据库。在我的新数据库(eureka!)中检查它是否运行良好。把旧的擦掉了。并将副本的名称更改为旧名称


但是!在某个时刻,它又开始绝望了。我正在自定义报告中进行qweb更改,因此我不接触标题,但可能它已连接…

您的pdf处理器(wkthmltopdf)似乎没有找到正确的CSS来形成报告。我在Odoo 11中通过以下步骤解决了这个问题:

  • 创建新的系统参数
    report.url
  • 为此,请转到
    Settings->Parameters->System
    ,检查参数
    report.url
    是否存在。如果没有,创建它

  • report.url
    的值设置为或

  • 顺便说一句,这是卓尔纳建议的方法。我从中学到了更多的见解

    除了页眉问题,你能更具体地说明你到底想要什么吗?此外,从标题问题,您可能会得到错误的模板导入或与设计问题做了一些事情。你能告诉我们你得到的代码和当前的报告格式吗?我编辑了这篇文章!谢谢你的查询。顺便说一句,我如何才能更改为defalut参数(设计+模板)?你如何设置Odoo?普通安装(apt或其他)或Docker设置?你使用网络代理吗?有时你必须在Odoo
    report.url
    中添加一个系统参数,其值为
    127.0.0.1:8069
    (可能是另一个端口,具体取决于你的设置)。Odoo是在这里提供的官方文档中安装的:它是Ubuntu 18上的源代码安装()。没有代理。什么是
    report.url
    ?我不知道我们能不能找到它。