0

タイムシートの印刷を許可するために、Odoo (OpenERP) v.8 でモジュールを作成しています。QWeb レポート タイプを使用していますが、必要なフィールドを使用できません。

モジュールからフィールドを呼び出すと、res_company正しく機能します。

<template id="report_timesheet_document">
    <t t-call="report.external_layout">
        <div class="page">
            <div class="row">
                <div>
                    <span t-esc="res_company.name"/>
                </div>
            </div>

のような他のモジュールからフィールドを呼び出すと、res_partner機能しません。現在のオブジェクト (から継承されたタイムシートhr_timesheet_sheet.sheet) のフィールドを使用できません。

私が使用する場合t-esc

<span t-esc="o.date_from"/>

QWebException:「o.date_from」の評価中に「「NoneType」オブジェクトには属性「date_from」がありません」

私が使用する場合t-field

<span t-field="o.date_from"/>

QWebException: 'NoneType' オブジェクトには属性 '_all_columns' がありません

どうすれば解決できますか?ありがとう。

4

1 に答える 1