Quanitiy发货在odoo发票报告中

时间:2017-05-19 21:19:00

标签: openerp odoo-10 qweb

我试图将发运的产品的价值数量显示为发票报告中的附加列。不确定它是否像找出它是什么变量或什么变量一样简单。有没有简单的方法来引用当前视图可用的变量?

<table class="table table-condensed">
<thead>
    <tr>
        <th>Description</th>
        <th class="hidden">Source Document</th>
        <th class="text-right">Ordered</th>
        <th class="text-right">Shipped</th>
        <th class="text-right">Backorder</th>
        <th class="text-right">Unit Price</th>
        <th t-if="display_discount" class="text-right">Disc.(%)</th>
        <th class="text-right">Extended Price</th>
    </tr>
</thead>
<tbody class="invoice_tbody">
    <tr t-foreach="o.invoice_line_ids" t-as="l">
        <td><span t-field="l.name"/></td>
        <td class="hidden"><span t-field="l.origin"/></td>
        <td class="text-right">
            <span t-field="l.quantity"/>
            <span t-field="l.uom_id" groups="product.group_uom"/>
        </td>
        <td class="text-right">
            <span t-field="o.delivery_count"/>
        </td>
        <td class="text-right">

        </td>
        <td class="text-right">
            <span t-field="l.price_unit"/>
        </td>
        <td t-if="display_discount" class="text-right">
            <span t-field="l.discount"/>
        </td>
        <td class="text-right">
            <span t-field="l.price_subtotal" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: o.currency_id}"/>
        </td>
    </tr>
</tbody>

1 个答案:

答案 0 :(得分:0)

我并不完全知道“发货的产品”是什么意思,但您可以像这样获得发票行的数量:

<t t-foreach="o.invoice_line_ids" t-as="l">
    <span t-field="l.quantity"/>
</t>

选股线数量相同:

<t t-foreach="o.move_lines" t-as="l">
    <span t-field="l.product_uom_qty"/>
</t>

获取变量名称的一种简单方法是激活开发模式并将光标放在字段标签上。

您也可以转到设置 - >数据库结构 - &gt;模型然后选择您需要的模型以查看变量名称(字段名称)。