หน้า 1 จากทั้งหมด 1
ต้องการให้รายงานประวัติการซื้อ(812) แสดงรายละเอียดสินค้า ทำอย่างไรดี

โพสต์แล้ว:
ศุกร์ ม.ค. 11, 2008 5:18 pm
โดย TNT
ต้องการให้รายงานประวัติการซื้อ(812) แสดงรายละเอียดสินค้า
ทำได้ไหมครับ เติมในรายงานได้เลยไหม
คือ ต้องการดูในส่วนค่าใช้จ่ายอื่นๆ
บันทึกเป็นค่าซ่อมบำรุง ซึ่งบันทึกรายละเอียดการซ่อมลงไปแทนชื่อสินค้า
หรือมีตัวไหนดูได้บ้างครับ
Re: ต้องการให้รายงานประวัติการซื้อ(812) แสดงรายละเอียดสินค้า ทำอย่างไรดี

โพสต์แล้ว:
เสาร์ ม.ค. 12, 2008 10:38 pm
โดย ASAN
- ทำได้ครับ แต่เอ... รู้สึกว่าคุณ suchai เคยทำตัวอย่างรายงานประเภทนี้ไว้ครับ ลองดูกระทู้เก่า และศึกษาด้วยตัวเองนะครับ อย่ารอให้เขามาบอก บรรทัดต่อบรรทัดเลยครับ เพราะจะไม่ทำให้คุณใช้โปรแกรมได้อย่างเชี่ยวชาญ
Re: ต้องการให้รายงานประวัติการซื้อ(812) แสดงรายละเอียดสินค้า ทำอย่างไรดี

โพสต์แล้ว:
พุธ ม.ค. 16, 2008 7:25 am
โดย suchai
ตามที่คุณ A-SAN แจ้งว่า ผมเคยทำตัวอย่างรายงาน "[color=blue]ประเภท" นี้ไว้ ถูกต้องครับ
เป็นรายงานข้อ 8 รายงานวิเคราะห์การซื้อ
5 รายงานสรุปยอดซื้อ
1 แยกตามหมวด
เป็นการประยุกต์โปรแกรม ซื้อส/คเงินสด คชจเงินสด ซื้อส/คเงินเชื่อ คชจเงินเชื่อ บันทึกคชจอื่นๆ
แต่เนื่องจากมีการปรับแก้ไขทางเดินเอกสาร และเทคนิค หลายตำแหน่ง ซึ่งมีผลกับรายงานที่เขียนรองรับเงื่อนไขไว้
เป็นรายงานที่สร้างขึ้นมาเฉพาะกิจ เพื่อการควบคุมบางอย่างตามความต้องการของลูกค้า ที่ต่างจากมาตรฐานทั่วไป
ไม่เหมาะสมสำหรับการนำไปใช้ต่อ จึงมิได้นำมาเผยแพร่ [/color]
โปรแกรม Express จะมี รายงานวิเคราะห์ ซื้อ-ขาย ([color=red]เฉพาะสินค้าและบริการเท่านั้น ไม่รวมถึงค่าใช้จ่าย)
หากจะดูเรื่องค่าใช้จ่าย ต้องไปดูที่ ข้อ 2 รายงานเจ้าหนี้ -> ข้อ 5 ค่าใช้จ่ายอื่นๆ (ซึ่งเป็นค่าใช้จ่ายเงินสดเท่านั้น)
ดั้งนั้น หากเราต้องการทำค่าใช้จ่ายเงินเชื่อ เราต้องสร้าง RX คชจเงินเชื่อ- PX จ่ายชำระหนี้ คชจ และแก้ไขรายงาน
เพื่อให้โปรแกรมแสดง ค่าใช้จ่าย พร้อมกับคำนวณให้ด้วย[/color]
จุดเริ่มต้น สำหรับผู้เดินทาง ในการแก้ไขรายงาน
[color=blue]เงื่อนไขในการแสดงรายงานเดิม
Query=.AND.(POSOPR='0'.OR.POSOPR='7'.OR.POSOPR='5')
เงื่อนไขในการแสดงรายงานใหม่ (รวมค่าใช้จ่าย)
Query=.AND.(POSOPR='0'.OR.POSOPR='7'.OR.POSOPR='5'.OR.POSOPR='>')
ที่เหลือ ต้องไปสร้าง ตัวแปร ค่าใช้จ่าย จัดระยะคอลัมภ์ และสร้างสูตรผลรวม พร้อมแจกแจงใน data spec [/color]
ไม่ง่ายครับ กว่าจะเห็นภาพรวมของรายงานทั้งหมด ต้องใช้เวลามาก และต้องมีความอดทนสูง เหมือนต่อจิกซอ
สัก 1000 ล้านตัว แรกๆ ไม่รู้อะไรเลย พอได้สัก 100 ล้านตัว(ใช้เวลาหลายปีครับ) คุณจะเริ่มเข้าใจ
Re: ต้องการให้รายงานประวัติการซื้อ(812) แสดงรายละเอียดสินค้า ทำอย่างไรดี

โพสต์แล้ว:
พุธ ม.ค. 16, 2008 11:52 am
โดย TNT
ขอบคุณครับ
ผมก็หาอยู่นานไม่เจอ คุณ suchai มาช่วยแนะนำ
ในรายงาน 851
~DOCNUM: 0, "", "num", "num = A->DOCNUM - '-' - A->SEQNUM; c_item=c_item+1"
SEQNUM เข้าใจว่า คือลำดับที่ ในเอกสาร
ผมไม่ต้องการเลขลำดับ ผมต้องการ "ข้อความ/ชื่อสินค้า" ที่อยู่ในรายการลำดัีบนั้น
สามารถเปลี่ยนตัวแปรได้หรือไม่
หรือ ในรายงาน 25x มีรายละเอียดสินค้าตามที่ต้องการ
ถ้าสามารถ แยกตามรายการสินค้าได้ ก็ใช้ได้
ถ้าไม่ได้ หรือยุ่งยากเกินไป ผมควรจะเอาเรื่องการซ่อมบำรุง ค่าแรง อุปกรณ์
ไปสร้างในรายการสินค้า แล้วคอยตัดจำนวนทิ้งทุกสิ้นเดือน จะดีกว่าไหม
Re: ต้องการให้รายงานประวัติการซื้อ(812) แสดงรายละเอียดสินค้า ทำอย่างไรดี

โพสต์แล้ว:
พุธ ม.ค. 16, 2008 2:37 pm
โดย suchai
ถ้าไม่เอา SEQNUM ก็เปลี่ยนใหม่ตามนี้
[color=red]~DOCNUM: 0, "", "A->DOCNUM", ""
ส่วนรายงาน 25x เป็นเรื่องค่าใช้จ่าย ไม่เกี่ยวกับสินค้า
ส่วนจะใช้วิธีไหน แต่ละวิธีก็มีข้อดีข้อเสีย อยู่ด้วยกันทั้งสิ้น หลักการง่ายๆคือ ทำไปแล้วสังเกตไป เรียนรู้ไป[/color]