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

แสดงรายละเอียดในใบเสร็จรับเงินครับ--ถามต่อนะครับ ยังทำไม่ได้ครับ

โพสต์โพสต์แล้ว: ศุกร์ พ.ย. 21, 2008 4:45 pm
โดย TCL
คือมีข้อสงสัยเกี่ยวกับการแสดงรายละเอียดในใบเสร็จรับเงินครับ

ในใบเสร์จรับเงิน ผมมีใบกำกับ 4 ใบและใบลดหนี้ 1 ใบ( เลือกหักจากใบกำกับ)

แต่เวลาผมพิมพ์ ลูกค้าอยากให้แสดงรายละเอียดเป็นสินค้า ไม่ต้องแสดงเลขที่ใบเสร็จหรือใบลดหนี้ครับ

ไม่รู้ว่าจะแก้ที่แบบทดสอบได้ไหมหรือว่า  ตรงรายงานมีหมวดไหนทำได้ไหมครับ

ที่เอาใบกำกับทั้งหมดที่ลูกค้าค้างเราอยู่ หักลบกับ ใบลดหนี้ แล้วแสดงเป็นรายการสินค้าแต่ละตัวครับ

แล้วรวมเป็นจำนวนเงินทั้งหมดครับ

ขอบคุณล่วงหน้าครับ

Re: แสดงรายละเอียดในใบเสร็จรับเงินครับ

โพสต์โพสต์แล้ว: ศุกร์ พ.ย. 21, 2008 5:00 pm
โดย odaja
พิมพ์ที่เมนูการเงิน /รับเงิน/ รับชำระหนี้ ใช่ไหมค่ะ  แล้วใช้ printer สีเหลืองหรือเปล่าค่ะ

Ih::                    ;1 arrcpit->rcpnum artrn->docnum
Ib:  ~N  ~IVCNUM          ~IVCDAT    ~DUEDAT    ~NETAMT        ~REMAMT        ~RCVAMT      ;1
*Ih::                    ;2 stcrd->docnum arrcpit->docnum
*Ib:        ~NN  ~ARTICLE                          ~QTY  ~TQUCOD    ~UNITPR    ~NETAMT_I    ;2

ให้เอา * ในบรรทัด Ih:: ,  * ในบรรทัด Ib: ออกค่ะ ก็จะโชว์รายการสินค้าในบิลขายและใบลดหนี้แล้วค่ะ

Re: แสดงรายละเอียดในใบเสร็จรับเงินครับ--ถามต่อนะครับ ยังทำไม่ได้ครับ

โพสต์โพสต์แล้ว: เสาร์ พ.ย. 22, 2008 8:30 am
โดย TCL
ขอบคุณ คุณ odaja ครับ

แต่สงสัยผมตั้งคำถามไม่ละเอียดครับ

คือลองทำตามคุณ odaja แต่ไม่ใช่ส่งิที่ต้องการครับ

อยากให้มันแสดงแบบนี้นะครับ ยกตัวอย่าง

ผมเปิดใบเสร็จรับเงิน เตรียมไปเก็บเงิน  ในเมนู การเงิน/รับเงิน/รับขำระหนี้

เลือก ใบกำกับ 3 ใบและใบลดหนี้ 1 ใบ (หักตอนเก็บเงิน)

ใบกำกับทั้ง 3 ใบ มีสินค้า A อย่างละ5 ตัว ใบลดหนี้ทำลดหนี้สินค้า A ไป 6 ตัว (ตอนทำใบลดหนี้ไม่ได้อ้างอิงจากใบ IV เพราะต้องเลือกหลายใบครับ ทำไม่ได้)

คราวนี้ ลูกค้าอยากให้ทำใบเก็บเงิน แบบแสดงแต่รายการสินค้าเหมือนในใบกำกับนะครับ 
คือต้องเอาสินค้า A บวกกัน 3 ใบได้ 15 ชิ้น และลบจากใบลดหนี้ 6 ชิ้น เหลือ 9 ชิ้น

แบบนี้ครับ ไม่ทราบจะแก้แบบทดสอบ ทำได้ไหมครับ

ผมเข้าไปดูที่ รายงานวิเคราะห์การขาย สรุปยอดขายตามช่วงวันที่ แยกตามลูกค้า  หมวด 773  ก็ใกล้เคียงครับ แต่มันไปรวมใบกำกับที่เคยเก็บเงินมาแล้วมารวมด้วย เลยทำไม่ได้ครับ

ขอรบกวนหน่อยครับ

Re: แสดงรายละเอียดในใบเสร็จรับเงินครับ--ถามต่อนะครับ ยังทำไม่ได้ครับ

โพสต์โพสต์แล้ว: เสาร์ พ.ย. 22, 2008 9:01 am
โดย odaja
** ถ้าแจ้งว่า รายงานแยกตามลูกค้า  หมวด 773  ก็ใกล้เคียงครับ แต่มันไปรวมใบกำกับที่เคยเก็บเงินมาแล้วมารวมด้วย เลยทำไม่ได้ครับ
ขอนำรายงานตัวนี้มาแก้ไขให้โชว์เฉพาะบิลที่ไม่เก็บเงินละกันนะค่ะ

[print options]
Query=.AND.PSTKCOD='  '
Query=.AND.ARTRN->CMPLAPP='N'

Bo:~E    ~DOCNUM          ~DOCDAT  ~XTRNQTY  ~R~SAL          ~F~COS              ~LOSS  ~CUSCOD    ~SLMCOD    ~TRNQTY    ~Q ~TFACTOR  ~UNITPR        ~V~DISC      ~TRNVAL          ~G_DISC      ~RDOCNUM          ~RET          ~FREE   
**~CM

[data spec]
~CM:        0,  "",              "ARTRN->CMPLAPP",    ""


ใช้วิธีนี้ก่อนนะค่ะ ส่วนที่รับชำระหนี้ต้องขอคิดก่อนนะค่ะ    :D

Re: แสดงรายละเอียดในใบเสร็จรับเงินครับ--ถามต่อนะครับ ยังทำไม่ได้ครับ

โพสต์โพสต์แล้ว: เสาร์ พ.ย. 22, 2008 10:14 am
โดย TCL
คุณ odaja ครับ

ในหมวดรายงาน 773
แล้วถ้าผม ต้องการให้มัน query เฉพาะใบกำกับ ที่เลขที่ขึ้นต้นด้วย IS และ SR(ใบลดหนี้) ไม่ทราบต้องใช้คำสั่งอะไรครับ

ผมลองทำเอง โดยใช้คำสั่งแบบงูๆปลาๆ แบบนี้ครับ

Query=.AND.ARTRN->DOCNUM='IS'

มันก็ใช้ได้ครับ แต่ไม่แสดงที่ขึ้นด้วย SR

ก็เลยทำต่อเป็น

Query=.AND.ARTRN->DOCNUM='IS'.AND.ARTRN->DOCNUM='SR'

กลายเป็นไม่มีข้อมูลเลยครับ

แก้ใหม่เป็น

Query=.AND.ARTRN->DOCNUM='IS'.OR.ARTRN->DOCNUM='SR'

ข้อมูลจากลูกค้าอื่นก็มาแสดงด้วยครับ


ขอบคุณครับ

Re: แสดงรายละเอียดในใบเสร็จรับเงินครับ--ถามต่อนะครับ ยังทำไม่ได้ครับ

โพสต์โพสต์แล้ว: เสาร์ พ.ย. 22, 2008 10:22 am
โดย savek
ลองเปลี่ยนจาก .AND. เป็น .OR. ครับ  ;)

Re: แสดงรายละเอียดในใบเสร็จรับเงินครับ--ถามต่อนะครับ ยังทำไม่ได้ครับ

โพสต์โพสต์แล้ว: เสาร์ พ.ย. 22, 2008 10:25 am
โดย TCL
เปลี่ยนแล่วครับ

แต่ว่ามันไปแสดงลูกค้ารายอื่นขึ้นมาด้วยครับ  ทั้งๆ ไม่ได้เลือกให้แสดงครับ

หรือว่ามีคำสั่ง query อะไรไหมครับที่กำหนด ไม่ให้แสดง เลขที่ ที่ขึ้นต้นด้วย IV

Re: แสดงรายละเอียดในใบเสร็จรับเงินครับ--ถามต่อนะครับ ยังทำไม่ได้ครับ

โพสต์โพสต์แล้ว: เสาร์ พ.ย. 22, 2008 10:39 am
โดย savek
[quote="TCL"]

หรือว่ามีคำสั่ง query อะไรไหมครับที่กำหนด ไม่ให้แสดง เลขที่ ที่ขึ้นต้นด้วย IV
[/quote]

ตามเงื่อนไขข้างบน พิมพ์แบบนี้ได้ครับ

ARTRN->DOCNUM#'IV'

Re: แสดงรายละเอียดในใบเสร็จรับเงินครับ--ถามต่อนะครับ ยังทำไม่ได้ครับ

โพสต์โพสต์แล้ว: เสาร์ พ.ย. 22, 2008 10:57 am
โดย odaja
กรณีที่เขียน Query แล้วมีรายการที่เราไม่เลือกมาโชว์ด้วยให้ใส่ ( ) ในคำสั่งที่เราเขียนด้วยนะค่ะ โปรแกรมจะได้เลือกข้อมูลมาให้ได้อย่างถูกต้องค่ะ
ตามตัวอย่างค่ะ

Query=.AND.(ARTRN->DOCNUM='IS'.OR.ARTRN->DOCNUM='SR')
Query=.AND.(ARTRN->CMPLAPP='N')