QWeb小数位数报告
项目描述
此模块旨在为货币提供基础功能,以便在QWeb报告中调整单位价格的小数位数。仅安装此模块不会影响现有QWeb报告的显示。需要对各个模块分别进行类似以下方式的调整
<template
id="report_saleorder_document_inherit"
inherit_id="sale.report_saleorder_document"
>
<xpath expr="//span[@t-field='line.price_unit']" position="attributes">
<attribute
name="t-att-style"
>'display: none' if doc.currency_id.apply_price_decimal_place else ''</attribute>
</xpath>
<xpath expr="//span[@t-field='line.price_unit']" position="after">
<t t-set="currency" t-value="doc.currency_id" />
<t t-set="price_unit" t-value="line.price_unit" />
<t t-call="report_qweb_decimal_place.price_unit_value_format" />
</xpath>
</template>
背景
Odoo默认报告以产品价格配置的小数精度显示价格单位。然而,在多货币设置下,全局应用小数精度设置有时并不合适,因为单位价格的显示方式会根据货币而有所不同。
例如,日元(JPY)的单位价格通常没有小数(有些行业有例外),而美元(USD)的单位价格可能需要2-4位小数。如果我们根据美元配置小数精度,JPY交易在PDF报告中的单位价格显示可能会有些不寻常。
目录
配置
应用价格单位格式
转到发票 -> 配置 -> 货币
勾选应用价格小数位数字段
在价格小数位数字段中定义小数位数
在xxx_report_qweb_decimal_place模块中继承此模块,并在报告中格式化价格单位。
错误跟踪器
错误在GitHub问题上跟踪。如果遇到问题,请先检查是否已经报告了您的问题。如果您是第一个发现它的,请通过提供详细且受欢迎的反馈来帮助我们解决这个问题。
请不要直接联系贡献者以获取支持或帮助解决技术问题。
鸣谢
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
此模块是GitHub上OCA/reporting-engine项目的组成部分。
欢迎您贡献。了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
关闭
散列值 for odoo_addon_report_qweb_decimal_place-16.0.1.0.0.8-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | a905b6520959decec6228bc511ecc53eff31b8d067bdc6f6edcc3ee881c7c1d8 |
|
MD5 | 2289905b37b7506b9584343115287b4d |
|
BLAKE2b-256 | 68b2ea49fe1b760c09b704a3ee2387675b28ae4d1038940136487ece1542cbde |