如何在odoo 13中的pdf报告中显示日期?

如何在odoo 13中的pdf报告中显示日期?,odoo,odoo-13,Odoo,Odoo 13,我正在用odoo创建自定义pdf报告。自定义报告应表示基于odoo合同的员工工作合同。为此,我有两个文件,employee_contract_report.xml和报告文件contract.xml。将创建报告,并且大多数字段都按其应有的方式显示,但“开始日期”字段以及“工作时间”和“工作小时率”字段除外。这些也是我通过合同id而不是直接通过员工模型获得的唯一字段。我想错误就在那里。有人知道为什么这样不行吗?非常感谢 employee_contract_report.xml如下所示: <?

我正在用odoo创建自定义pdf报告。自定义报告应表示基于odoo合同的员工工作合同。为此,我有两个文件,employee_contract_report.xml和报告文件contract.xml。将创建报告,并且大多数字段都按其应有的方式显示,但“开始日期”字段以及“工作时间”和“工作小时率”字段除外。这些也是我通过合同id而不是直接通过员工模型获得的唯一字段。我想错误就在那里。有人知道为什么这样不行吗?非常感谢

employee_contract_report.xml如下所示:

 <?xml version="1.0" encoding="utf-8"?>
<odoo>
    <report
            id="report_employee_contract"
            string="Employee Contract"
            model="hr.employee"
            report_type="qweb-pdf"
            name="mycompany.report_employee_contract"
            file="mycompany.report_employee_contract"
    />
</odoo>

employee_contract_report.xml如下所示(失败代码段):


.厚{
字体大小:粗体;
}
莱赫·阿尔贝茨韦特拉格
zwischen
und
阿尔贝茨贝金
这是从上午开始的。
劳动时间
这是一个很好的例子
这是一个令人震惊的消息
冯。
这是缺少开始日期的输出:


您的测试合同是否“开放”?当合同设置为打开时,将写入字段
contract\u id
。所以字段可能是空的。代码看起来很好。哈,合同确实没有打开和运行!有史以来最好的解决方案:)谢谢你的测试合同“打开”了吗?当合同设置为打开时,将写入字段
contract\u id
。所以字段可能是空的。代码看起来很好。哈,合同确实没有打开和运行!有史以来最好的解决办法:)谢谢
 <?xml version="1.0" encoding="utf-8"?>
<odoo>
    <template id="report_employee_contract">
        <t t-call="web.html_container">
            <t t-foreach="docs" t-as="o">
                <t t-call="web.external_layout">

                    <style>
                        .thick {
                        font-weight: bold;
                        }
                    </style>

                    <h1>Leih-Arbeitsvertrag</h1>

                    <div class="page">

                        <!-- Company Informations -->
                        <table id="company-infos" class="table table-sm table-bordered">
                            <tr>
                                <td>
                                    <strong>zwischen</strong>
                                </td>
                                <td>
                                    <div>
                                        <span t-field="o.company_id.name"/>
                                    </div>
                                    <div>
                                        <span t-field="o.company_id.street"/>
                                    </div>
                                    <div>
                                        <span t-field="o.company_id.street2" t-if="o.company_id.street2"/>
                                    </div>
                                    <div>
                                        <span t-field="o.company_id.city"/>
                                        <span t-field="o.company_id.state_id"/>
                                        <span t-field="o.company_id.zip"/>
                                    </div>
                                    <div>
                                        <span t-field="o.company_id.country_id"/>
                                    </div>
                                </td>
                            </tr>
                        </table>

                        <table id="employee-infos" class="table table-sm table-bordered">
                            <tr>
                                <td>
                                    <strong>und</strong>
                                </td>

                                <td>
                                    <div>
                                        <span t-field="o.name"/>
                                    </div>
                                    <div>
                                        <span t-field="o.address_home_id"/>
                                    </div>
                                </td>
                            </tr>
                        </table>

                    </div>
             
                    <h2>Arbeitsbeginn</h2>
                    <div>
                        Das Arbeitsverhältnis beginnt am<span t-field="o.contract_id.date_start"/>.
                    </div>
                 
                    <h2>Arbeitszeit</h2>
                    <div>
                        Die regelmässige wöchentliche Normalarbeitszeit beträgt
                        <span t-field="o.contract_id.resource_calendar_id.full_time_required_hours"/>
                        Stunden bei einem Anstellungspensum
                        von<span t-field="o.contract_id.resource_calendar_id.work_time_rate"/>.
                    </div>
                </t>
            </t>
        </t>
    </template>
</odoo>