html 我想在打印格式的frappe文档中添加总金额

mwecs4sa  于 2023-02-06  发布在  其他
关注(0)|答案(1)|浏览(169)
Item Code
Item Name
Qty
Rate
Selling Price

{%-对于单据项目中的行-%} {%设置费率=frappe.db.get_value(“项目价格”,{“项目代码”:行.项目代码,“价目表”:单据价目表,“销售”:1},“价目表费率”)%}

{{row.item_code}}
{{row.item_name}}
{{row.qty}}
{{rate}}
{{'%0.3f'| format(rate\*row.qty|float)}}

{%-结束时间-%}

zengzsys

zengzsys1#

如果要添加“销售价格”列的总计,可以在for循环外创建变量总计,然后将每行的销售价格值添加到该变量总计中。在循环结束时,可以显示总计值。

{% set total = 0 %}
Item Code
Item Name
Qty
Rate
Selling Price

{%- for row in doc.items -%}
{% set rate=frappe.db.get_value("Item Price",{"item_code":row.item_code,"price_list":doc.price_list,"selling":1},"price_list_rate") %}

{{row.item_code}}
{{row.item_name}}
{{row.qty}}
{{rate}}
{{'%0.3f'| format(row.selling_price)}}
{% set total = total + row.selling_price %}

{%- endfor -%}

Total: {{ total }}

相关问题