基本情報
- モジュール 名: report_qweb_decimal_precision
- ライセンス: AGPL-3
- オーサー: Quartile Limited
- レポジトリ: https://github.com/OCA/reporting-engine
利用シーン
OdooのQWebレポートは小数精度の設定に基づいて浮動小数点数項目の値を表示します。例えば液体や粉末など、在庫管理に高い精度が求められるプロダクトを扱う場合は「Product Unit of Measure」の設定を「3」にして「12.345kg」のように小数点以下3桁での数量管理・表示ができるようにします。ですがこの設定は一律であるため、例えば組立品のように小数点以下の数量管理・表示の必要性がないプロダクトにも同じ設定が適用され、見積書等の帳票表示が「2.000個」のような紛らわしいものになってしまいます(本来「2個」と表示されればよい)。このモジュールはこのような状況への対処(レポート上「2.000個」ではなく「2個」と表示する)に使えます。
設定方法
モジュールをインストールすると、管理設定 > 技術設定 > QWeb小数精度 というメニュー項目が追加されます。
例)顧客請求書の場合
仕訳明細の数量と単価(JPY)の小数桁数を0桁に設定します。
Before:
After: