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

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

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

โพสต์โดย orachayac » พฤหัสฯ. ส.ค. 24, 2006 10:37 am

ต้องการแสดงราคาต่อหน่วยในใบกำกับภาษีเป็นราคาหลังหักส่วนลด จะต้องทำอย่างไร จึงจะไม่มีปัญหาเรื่องการปัดเศษจุดทศนิยมคะ

ปัจจุบันทำการแก้ไขแบบทดสอบโดยสร้างตัวแปรราคาต่อหน่วยใหม่ดังนี้
~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 ตำแหน่ง

เราพอจะมีวิธีไหนที่จะให้ ราคารวม = (ราคาต่อหน่วย หักส่วนลด) * จำนวนหน่วยไหมคะ
orachayac
Jr. Member
Jr. Member
 
โพสต์: 53
ลงทะเบียนเมื่อ: อังคาร ก.ย. 23, 2003 11:44 pm

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

โพสต์โดย O-FIVE » พฤหัสฯ. ส.ค. 24, 2006 11:07 am

1.ลองแก้ไข อย่างนี้ซิค่ะ คือ ใส่จำนวน แล้วอย่าเพิ่ง ใส่ราคาต่อหน่วย ให้ใส่ราคาในช่องจำนวนเงินเลย แล้วโปรแกรมจะหาราคาต่อหน่วยกลับเอง ซึ่งอาจะเกิดส่วนลดให้ในช่องส่วนลด
:)
O-FIVE
Sr. Member
Sr. Member
 
โพสต์: 363
ลงทะเบียนเมื่อ: ศุกร์ มี.ค. 25, 2005 3:25 pm

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

โพสต์โดย orachayac » ศุกร์ ส.ค. 25, 2006 3:00 pm

ขอบคุณค่ะ ยังไงจะลองดูนะคะ แต่ไม่ทราบว่าถ้าเราเปลี่ยน express เป็น version windows แล้วจะยังเจอปัญหานี้อีกหรือเปล่าคะ

ถ้าเปลี่ยนแล้วหาย ก็อยากจะเปลี่ยนนะคะ เพราะตอนนี้เครียดมากเลยค่ะ
orachayac
Jr. Member
Jr. Member
 
โพสต์: 53
ลงทะเบียนเมื่อ: อังคาร ก.ย. 23, 2003 11:44 pm

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

โพสต์โดย ASAN » ศุกร์ ส.ค. 25, 2006 3:31 pm

- คำสั่ง สำหรับ Dos Version 5.x กับ for windows จะเป็นคำสั่งเดียวกันนะครับ ถ้าฟอร์มเดิมมีปัญหา ใน win ก็มีปัญหาเหมือนกันนะครับ แต่ปัญหาของคุณ ตามที่ถามมานั้น สามารถแก้ไขได้นะครับ
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

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

โพสต์โดย orachayac » ศุกร์ ส.ค. 25, 2006 4:13 pm

จริงหรือคะที่ปัญหานี้สามารถแก้ไขได้ แก้ยากมั้ยคะคุณอาซัน
orachayac
Jr. Member
Jr. Member
 
โพสต์: 53
ลงทะเบียนเมื่อ: อังคาร ก.ย. 23, 2003 11:44 pm

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

โพสต์โดย ASAN » ศุกร์ ส.ค. 25, 2006 9:31 pm

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


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 27 ท่าน