Use Case: Client wants to see 3 decimal accuracy for Unit Price and Qty on the PO line, but 2 decimal accuracy on the SO line.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- ลูกค้าสัมพันธ์
- e-Commerce
- ระบบบัญชี
- สินค้าคงคลัง
- PoS
- Project
- MRP
คำถามนี้ถูกตั้งค่าสถานะ
Go to debug mode >> Decimal Accuracy >> Product Prices = 3 Digits
Go to Sales Order Form >> Studio >> Edit the Unit Price field name to something like "Unit Price 1" so that Odoo creates the XML in the view, "Odoo Studio: sale.order.form customization". Edit Quantity field as well.
Edit the XML lines to include the <attribute name="digits"> [12,2] </attribute> as shown below:
The digits [12,2] represent 12 digits before decimal and 2 digits after. This will work on fields of type float.
The system will use 3 decimal places, but will do a round-off on the Sales Order view due to the field being constrained by the XML.
A similar change can be done on PDF reports to change the decimal precision on the report via studio.
1. Select the float field that needs a change in precision.
2. On the properties pane, select 'float' as the widget.
3. A new property will show up - 'decimal precision' -- enter the precision that you require for the field on the report
สนุกกับการพูดคุยนี้ใช่ไหม? เข้าร่วมเลย!
สร้างบัญชีวันนี้เพื่อเพลิดเพลินไปกับฟีเจอร์พิเศษและมีส่วนร่วมกับคอมมูนิตี้ที่ยอดเยี่ยมของเรา!
ลงชื่อRelated Posts | ตอบกลับ | มุมมอง | กิจกรรม | |
---|---|---|---|---|
|
1
ก.ย. 20
|
4993 | ||
|
1
พ.ค. 24
|
1790 | ||
|
2
ต.ค. 23
|
4328 | ||
|
0
พ.ค. 23
|
2609 | ||
|
1
ต.ค. 19
|
31 |