ในบทความนี้เราจะมาดูวิธีการ ทำให้โปรแกรม Express ช่วยคำนวณค่าคอมมิชชั่น เพื่อจ่ายให้กับเซลล์หรือพนักงานขาย โดยจะใช้วิธีการแก้ไขรายงาน เพื่อให้แสดงยอดค่าคอมมิชชั่นขึ้นมาในรายงาน ซึ่งรายงานที่นำมาเป็นตัวอย่างในการแก้ไข ในบทความชิ้นนี้ จะตั้งอยู่บนสมมติฐานว่า ยอดขายที่จะนำมาคำนวณค่าคอมมิชชั่น จะต้องเป็นยอดขายที่ลูกค้ามีการชำระเงินเรียบร้อยแล้ว โดยถ้าชำระเป็นเช็ค ก็ต้องเป็นเช็คที่ผ่านธนาคารแล้ว ดังนั้นรายงานที่นำมาแก้ไข จึงเป็นรายงาน 194 คือ รายงานรับชำระหนี้แยกตามพนักงานขาย (วันที่เช็คผ่าน)
มาดูวิธีการทำกันเลยนะคะ ในโปรแกรม Express กรณีที่มีการให้ค่าคอมมิชชั่นกับพนักงาน เป็นอัตราที่กำหนดเอาไว้ โดยดึงจากอัตราค่าคอมมิชชั่น ที่กำหนดเอาไว้ในรายละเอียดพนักงานขาย ดังรูป

จากนั้นให้เข้าไปที่หัวข้อรายงาน เพื่อแก้ไขโครงสร้างรายงาน โดยขอให้คัดลอกรายงานจาก รายงาน 194 คือ รายงานการรับชำระหนี้แยกตามพนักงานขาย (วันที่ผ่านเช็ค) มาทำการแก้ไข โดยเพิ่มตัวแปร ~IT_COM เข้าไป ตามรูป

จากนั้นเพิ่มยอดรวมด้านล่างเป็นตัวแปร ~SUB1 COM และ ~TOTCOM ดังรูป

แก้ไขบรรทัด ~IT_COM: ในส่วนของ data spec ให้เป็นตามนี้
~IT_COM: 0, "99,999,999.99", "com", "com = rcv * OESLM->COMRATE/100; sub1com=sub1com+com"
ก็จะได้รายงานตามรูปที่ปรากฎค่ะ

หากมีปัญหาหรือข้อสงสัยเกี่ยวกับบทความชิ้นนี้ กรุณาฝากคำถามไว้ที่ เว็บบอร์ด
ขอความกรุณาอย่าโทรศัพท์สอบถามจากพนักงานฝ่ายบริการลูกค้าของบริษัท Express นะครับ