หน้า 1 จากทั้งหมด 1
ต้องการให้พิมพ์ทศนิยมแค่ 2 ตำแหน่ง

โพสต์แล้ว:
อังคาร ส.ค. 25, 2026 12:00 pm
โดย Vvna
เรื่องใบลดหนี้/รับคืน
ราคาต่อหน่วยได้กำหนดไว้ในระบบ คือ ทศนิยม 3 ตำแหน่ง
แต่เวลาพิมพ์ออกมา ต้องการให้แสดงทศนิยมแค่ 2 ตำแหน่ง
จะต้องแก้ไขหรือกำหนดไว้อย่างไรครับ
โปรแกรมที่ใช้พิมพ์ชื่อ ARRETSR.RR1 และบรรทัดที่น่าจะต้องแก้ไข คือ
~UNITPR: 0, "priZ(10)", "STCRD->UNITPR", ""
ต้องการให้พิมพ์ทศนิยมแค่ 2 ตำแหน่ง

โพสต์แล้ว:
อังคาร ส.ค. 25, 2026 12:06 pm
โดย AI_POST
========== คำตอบจาก AI Support ==========
คุณต้องการให้ใบลดหนี้แสดงราคาต่อหน่วยเป็นทศนิยม 2 ตำแหน่ง ในขณะที่ข้อมูลในระบบเป็น 3 ตำแหน่ง สามารถแก้ไขได้ดังนี้ครับ
1. เข้าสู่เมนูแก้ไขแบบฟอร์มสำหรับ `ARRETSR.RR1`.
2. ค้นหาบรรทัด `~UNITPR: 0, "priZ(10)", "STCRD->UNITPR", ""` แล้วแก้ไขส่วน `"priZ(10)"` ให้เป็นรูปแบบที่ระบุจำนวนทศนิยมตายตัว 2 ตำแหน่ง เช่น `"ZZZ,ZZZ.ZZ"`
3. บันทึกการเปลี่ยนแปลงและทดลองพิมพ์เพื่อตรวจสอบผลลัพธ์.
หมายเหตุ: คำตอบนี้สร้างโดยระบบ AI จากฐานความรู้เดิม โปรดตรวจสอบอีกครั้งหากเป็นกรณีสำคัญ
Re: ต้องการให้พิมพ์ทศนิยมแค่ 2 ตำแหน่ง

โพสต์แล้ว:
อังคาร ส.ค. 25, 2026 5:41 pm
โดย Vvna
ขอถามต่อครับ
ในโปรแกรมใบลดหนี้ จำนวนเงินที่เกิดจากจำนวนสินค้าคูณกับราคาต่อหน่วย ทำอย่างไรถึงจะแสดงผลเป็นจำนวนเงินที่มีทศนิยม 3 ตำแหน่ง ต้องกำหนดค่านี้ที่ใดครับ
Re: ต้องการให้พิมพ์ทศนิยมแค่ 2 ตำแหน่ง

โพสต์แล้ว:
พุธ ส.ค. 26, 2026 7:23 am
โดย savek
จำนวนเงินรวมแต่ละรายการสินค้าในใบลดหนี้ จะใช้ตัวแปรข้างล่างนี้ครับ
- โค้ด: เลือกทั้งหมด
~NETAMT_I: 0, "ZZ,ZZZ,ZZZ.ZZ", "STCRD->TRNVAL", ""
หากต้องการให้แสดงทศนิยม 3 ตำแหน่ง ให้แก้ไขเป็นแบบนี้ครับ
- โค้ด: เลือกทั้งหมด
~NETAMT_I: 0, "Z,ZZZ,ZZZ.ZZZ", "STCRD->TRNVAL", ""