หน้า 1 จากทั้งหมด 1
แก้ไขรายงาน 143

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 06, 2012 7:06 pm
โดย SFF56
สอบถามการแก้ไขรายงาน 143 ค่ะ
ให้แสดง เครดิต และ วันที่รับชำระด้วย
ต้องแก้ไขรายงานยังไงคะ
Re: แก้ไขรายงาน 143

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 06, 2012 8:07 pm
โดย OLO
ลองเพิ่มฟังชั่น ~RC (เครดิต) และ ~RCVDAT (วันที่รับชำระ) แล้วเพิ่มสูตรนี้ลงไป
~CR: 0, "ZZZ", "ARTRN->PAYTRM", ""
~RCVDAT: 0, "", "A->DOCDAT", ""
เอา ~RC และ ~RCVDAT ไปไว้ในตำแหน่งรายงานที่ต้องการ
แต่ผมลองแล้ัวตัวแปร ~CR เหมือนจะได้ผลนะ...แต่ ~RCVDAT เหมือนจะงง ๆ อยู่
รบกวนท่านอื่นเสริมอีกที
Re: แก้ไขรายงาน 143

โพสต์แล้ว:
ศุกร์ ธ.ค. 07, 2012 2:36 pm
โดย suchai
เพิ่มตัวแปร เครดิต ~CR เข้าไปในบรรทัด Bo: ~DOCDAT ~F~DOCNUM ~SLMCOD ......
~CR: 0, "ZZZ", "ARTRN->PAYTRM", ""
ส่วนวันที่รับชำระ ต้องไปเอาเครื่องหมาย * ออกจาก 2 บรรทัดนี้
[color=red]*Ih:: รับชำระหนี้ด้วย ;5 arrcpit->docnum artrn->docnum
*Ib: ~IT_RCPNUM ~IT_RCPDAT ~IT_RCPDUE ~IT_RCVAMT ;5[/color]
Re: แก้ไขรายงาน 143

โพสต์แล้ว:
ศุกร์ ธ.ค. 07, 2012 2:46 pm
โดย SFF56
วันที่จ่ายเงิน (รับชำระหนี้) เอาเครื่องหมาย * ออกแล้วค่ะ
ต้องใส่ตัวแปร
~RCVDAT: 0, "", "A->DOCDAT", ""
เหมือนเดิมไหมคะ
แต่พอใส่แล้วก็ออกมาเป็นวันที่ตามเอกสารอยู่คะ ไม่ใช่วันที่จ่ายเงินค่ะ
รบกวนอีกทีคะ
Re: แก้ไขรายงาน 143

โพสต์แล้ว:
ศุกร์ ธ.ค. 07, 2012 9:21 pm
โดย suchai
ไม่ต้องใส่บรรทัดนี้ครับ --> ~RCVDAT: 0, "", "A->DOCDAT", "" <-- อันนี้ผิดครับ
ถ้าคุณปลด * ทั้ง 2 บรรทัดตามที่ผมว่า คุณจะเห็น วันรับชำระ และ วันที่เอกสาร ปรากฏเองครับ ไม่ต้องทำอะไร
ถ้าคุณปลด * บรรทัด Ih: คุณจะไม่เห็นอะไร เพราะ สิ่งที่จะแสดงอยู่ในบรรทัด Ib: เห็นมั้ยครับว่ามี * 2 บรรทัด
โปรแกรมทำไว้ให้เรียบร้อยดีอยู่แล้ว แค่ปลด * ก็เท่านั้น
Re: แก้ไขรายงาน 143

โพสต์แล้ว:
พุธ ธ.ค. 12, 2012 11:38 am
โดย SFF56
ขอบคุณมากค่ะ
แต่พอลองทำดูแล้ว แต่ยังไม่ขึ้นค่ะ
ขึ้นแต่วันครบกำหนดชำระ แต่ยังไม่ขึ้นวันที่ชำระจริงค่ะ
Re: แก้ไขรายงาน 143

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 13, 2012 1:56 pm
โดย suchai
ยกเครดิตให้คนเขียนโปรแกรม อุตส่าห์ทำฟังก์ชั่นตอนรับเหตุการณ์นี้โดยเฉพาะ เทพจริงๆ
[color=red]~IT_RCPDAT <--- วันที่รับชำระ
~IT_RCPDUE <--- วันที่ทำเอกสาร
ในเอกสาร RE ต้องตรวจดูว่า วันที่รับชำระ ใส่วันที่ไว้หรือเปล่า เพราะถ้าไม่ได้ใส่ไว้ มันก็จะไม่มีอะไรแสดงขึ้นมาครับ
ถ้าทำไม่ได้จริงๆ แต่อยากใช้ โทรมาหาผม ตามหมายเลขด้านล่างครับ[/color]
Re: แก้ไขรายงาน 143

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 13, 2012 2:34 pm
โดย SFF56
ขอบคุณมาก ๆ เลยค่ะ
แล้วตรง Data spec ต้องใส่ยังไงคะ
Re: แก้ไขรายงาน 143

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 13, 2012 2:58 pm
โดย suchai
ใน [Data Spec] โปรแกรมได้เตรียมตัวแปรเอาไว้ เกือบ 20 ปีแล้ว ก็ไม่ต้องทำอะไรนี่ครับ แค่เอาเครื่องหมายดอกจัน * ออกใน Ih: และ Ib: ที่ ;5 เท่านั้น
ต้องเป็นรายงาน 143 ต้นฉบับ ห้ามผ่านการแก้ไขจากที่ใดๆ ก็มีค่ามาตรฐานเหล่านี้ไว้อยู่แล้ว
Re: แก้ไขรายงาน 143

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 13, 2012 6:10 pm
โดย SFF56
เรียน คุณ suchai
ขอบคุณมากนะคะที่ช่วยหาวิธีให้ พยายามแก้ไขตามที่แนะนำแล้วก็ยังไม่ขึ้นค่ะ
รบกวนช่วยตรวจดูให้อีกทีค่ะ ว่าผิดตรงไหนหรือเปล่า
ได้เพิ่ม ~IT_RCPDAT ไปหลัง ~CR ค่ะ
และ RE ก็ได้ใส่วันที่ไว้แล้ว
* ARTRNIVC.RWT - Invoice Report by Customer
*
[report frame]
Ti::~INIT ~INIT2
He:\NAME `˹éÒ : \PAGE
He:$E143 ÃÒÂҹ㺡ӡѺÊÔ¹¤éÒ
Re: แก้ไขรายงาน 143

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 13, 2012 10:05 pm
โดย suchai
ได้เพิ่ม ~IT_RCPDAT ไปหลัง ~CR ค่ะ <---- ทำอย่างนั้นไม่ได้ครับ
เราจะดู วันที่รับชำระ ได้จาก บรรทัดถัดลงมา คือบรรทัด Ib: ~IT_RCPNUM ~IT_RCPDAT ~IT_RCPDUE ~IT_RCVAMT ;5
เราสามารถเห็นได้ตามรูปที่แนบครับ มันมีเรื่องของความสัมพันธ์ของแฟ้มข้อมูลที่ค่อนข้างซับซ้อน จะวางข้ามกลุ่มกันไม่ได้