หน้า 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

เราสามารถเห็นได้ตามรูปที่แนบครับ มันมีเรื่องของความสัมพันธ์ของแฟ้มข้อมูลที่ค่อนข้างซับซ้อน จะวางข้ามกลุ่มกันไม่ได้


รูปภาพ