หน้า 1 จากทั้งหมด 1

ต้องการแสดงราคาต่อหน่วยในใบกำกับภาษีเป็นราคาหลังหักส่วนลด

โพสต์โพสต์แล้ว: พฤหัสฯ. ส.ค. 24, 2006 10:37 am
โดย orachayac
ต้องการแสดงราคาต่อหน่วยในใบกำกับภาษีเป็นราคาหลังหักส่วนลด จะต้องทำอย่างไร จึงจะไม่มีปัญหาเรื่องการปัดเศษจุดทศนิยมคะ

ปัจจุบันทำการแก้ไขแบบทดสอบโดยสร้างตัวแปรราคาต่อหน่วยใหม่ดังนี้
~MYUNIT:0, "ZZZ,ZZZ.ZZ", "MYUNIT", "MYUNIT=STCRD->TRNVAL / STCRD->TRNQTY"

แต่เจอปัญหาคือ สมมติ
จำนวน = 133 ชิ้น ราคาก่อนส่วนลด = 60.25 ส่วนลด = 25% เมื่อใช้ตัวแปร ~MYUNIT แล้ว โปรแกรมแสดงผลดังนี้

จำนวน = 133 ชิ้น ราคาต่อหน่วย = 45.19 ราคารวม = 6,009.94
เมื่อลองเอา 133 * 45.19 = 6010.70 ซึ่งไม่เท่ากับ 6009.94 ทำให้ทางแผนกบัญชีไม่ยอมรับ

ลองปรึกษาทาง express ดู ก็แนะนำให้เปลี่ยนสูตรการคำนวณเป็น
~MYUNIT:0, "ZZZ,ZZZ.ZZ", "MYUNIT", "MYUNIT=STCRD->TRNQTY * STCRD->UNITPR - STCRD->DISCAMT / STCRD->TRNQTY"

แต่เมื่อลองคำนวณดูแล้วก็ยังจะเจอปัญหาเดิมอยู่ นอกจากจะเปลี่ยนเป็นทศนิยม 4 ตำแหน่ง

เราพอจะมีวิธีไหนที่จะให้ ราคารวม = (ราคาต่อหน่วย หักส่วนลด) * จำนวนหน่วยไหมคะ

Re:ต้องการแสดงราคาต่อหน่วยในใบกำกับภาษีเป็นราคาหลังหักส่วนลด

โพสต์โพสต์แล้ว: พฤหัสฯ. ส.ค. 24, 2006 11:07 am
โดย O-FIVE
1.ลองแก้ไข อย่างนี้ซิค่ะ คือ ใส่จำนวน แล้วอย่าเพิ่ง ใส่ราคาต่อหน่วย ให้ใส่ราคาในช่องจำนวนเงินเลย แล้วโปรแกรมจะหาราคาต่อหน่วยกลับเอง ซึ่งอาจะเกิดส่วนลดให้ในช่องส่วนลด
:)

Re:ต้องการแสดงราคาต่อหน่วยในใบกำกับภาษีเป็นราคาหลังหักส่วนลด

โพสต์โพสต์แล้ว: ศุกร์ ส.ค. 25, 2006 3:00 pm
โดย orachayac
ขอบคุณค่ะ ยังไงจะลองดูนะคะ แต่ไม่ทราบว่าถ้าเราเปลี่ยน express เป็น version windows แล้วจะยังเจอปัญหานี้อีกหรือเปล่าคะ

ถ้าเปลี่ยนแล้วหาย ก็อยากจะเปลี่ยนนะคะ เพราะตอนนี้เครียดมากเลยค่ะ

Re:ต้องการแสดงราคาต่อหน่วยในใบกำกับภาษีเป็นราคาหลังหักส่วนลด

โพสต์โพสต์แล้ว: ศุกร์ ส.ค. 25, 2006 3:31 pm
โดย ASAN
- คำสั่ง สำหรับ Dos Version 5.x กับ for windows จะเป็นคำสั่งเดียวกันนะครับ ถ้าฟอร์มเดิมมีปัญหา ใน win ก็มีปัญหาเหมือนกันนะครับ แต่ปัญหาของคุณ ตามที่ถามมานั้น สามารถแก้ไขได้นะครับ

Re:ต้องการแสดงราคาต่อหน่วยในใบกำกับภาษีเป็นราคาหลังหักส่วนลด

โพสต์โพสต์แล้ว: ศุกร์ ส.ค. 25, 2006 4:13 pm
โดย orachayac
จริงหรือคะที่ปัญหานี้สามารถแก้ไขได้ แก้ยากมั้ยคะคุณอาซัน

Re:ต้องการแสดงราคาต่อหน่วยในใบกำกับภาษีเป็นราคาหลังหักส่วนลด

โพสต์โพสต์แล้ว: ศุกร์ ส.ค. 25, 2006 9:31 pm
โดย ASAN
- ไม่มีอะไรที่แก้ยากเกินความสามารถของผู้ใช้ แต่....
1. ผู้ใช้ต้องทำความเข้าใจกับตัวโปรแกรมซะก่อนว่า ระบบบัญชีที่ทำกันอยู่ถูกต้องตามระบบบัญชีจริงๆหรือเปล่า เพราะ Express สร้างบนพื้นฐานระบบบัญชีทั่วไป การแก้ไขต้องอาศัยหลักการทางบัญชีเป็นหลัก และอยู่บนพื้นฐานที่โปรแกรมสามารถทำได้ เพื่อให้สิ่งที่อยากทำไม่เกินความสามารถจนเกินไป
2. เรียนรู้วิธีแก้ไขแบบฟอร์ม ซึ่งคำสั่งก็ไม่ยากมากนัก หรือเกินกว่าที่จะเรียนรู้ อ่าน TIP TECHNIC เกี่ยวกับ บทความ มาเรียนรู้การสร้างรายงานด้วยตัวเองกันเถอะ 1,2,3
3. หาและอ่านค่าตัวแปร ที่เราจะนำมาใช้ + - x / ให้เข้าใจซะก่อน
4. ลองทำที่บรรทัดใดๆ ก็ได้ภายในกรอบการแสดงผล
5. พร้อมสร้างตัวแปรในกลุ่ม [data spec]
6. เมื่อการหาค่าถูกต้องตามที่คิดไว้ ค่อยๆทำการย้ายตัวแปรนั้นไปอยู่ในตำแหน่งที่ต้องการ