โดย savek » อาทิตย์ มิ.ย. 11, 2023 10:07 am
เวลาเปิดบิลขาย ขายเป็นหน่วยย่อยที่สุด เช่น เมตร ใช่ไหมครับ และในเมนูสินค้าจะต้องกำหนดหน่วยใหญ่ไว้เป็น 'เส้น' และกำหนดตัวคูณเป็นหน่วยย่อยให้เป็น 6 เมตร
จะสามารถแก้ไขฟอร์มได้ในลักษณะนี้ครับ
ลบตัวแปรจำนวน (~QTY) และหน่วยนับ (~TQUCOD) เดิมออกไปก่อน จากนั้นใส่ตัวแปร ~CQTY (จำนวนที่เป็นเส้น) และ ~CQUCOD (หน่วยนับใหญ่ กรณีนี้คือ 'เส้น') และ ~FQTY (จำนวนที่เป็นเมตร) ~QUCOD (หน่วยย่อยในกรณีนี้คือ 'เมตร') เข้าไปแทน
ในส่วนของ [data spec] ให้เพิ่มบรรทัดคำสั่งเหล่านี้เข้าไปครับ
~CQTY: 0, "9,999.99", "CQTY", "CQTY=STCRD->TRNQTY / STMAS->CFACTOR"
~CQUCOD: 0, "", "STMAS->CQUCOD", ""
~FQTY: 0, "99,999.99", "FQTY", "FQTY=STCRD->TRNQTY - (CQTY * STMAS->CFACTOR)"
~QUCOD: 0, "", "STMAS->QUCOD", ""