โดย ASAN » อังคาร มิ.ย. 07, 2011 11:09 pm
ถ้าหมายถึง ส่วนลดของแต่ละใบ Invoice ที่จะนำมาอ้างอิง โดยการระบุถึงไฟล์ ARTRN ตรงๆจะไม่ได้ครับ เพราะไฟล์ ARTRN ในหน้าใบรับเงิน จะเป็น RE หรือสถานะใบรับเงินเป็นไฟล์หลัก(ไม่ได้เป็นไฟล์ย่อย) ไม่ใช่ ARTRN ที่อยู่ในหน้า Invoice ที่ใช้ใบขายเป็นหลัก (ใบ Invoice และ ใบรับเงินใช้ไฟล์เดียวกันคือ ARTRN )
สำหรับ Item รายการภายใต้เอกสารรับเงินนั้น รายการใน Invoice จะเป็นไฟล์ ARTRNX นะครับซึ่งตัวนี้โปรแกรมจะทำการ clone มาให้ช่วงการพิมพ์รายงานเพื่อนำรายการ Invoice ที่เหมือนกับไฟล์ ARTRN มาแสดงอีกครั้งหนึ่ง ลองดูตัวอย่างนี้ครับ
Ib: ~N ~IVCNUM ~IVCDAT ~DUEDAT ~NETAMT ~RCDISAMT ~REMAMT ~RCVAMT ;1
[data spec]
~N: 0, "99", "seq", "seq=seq+1; q=0"
~IVCNUM: 0, "", "ARRCPIT->DOCNUM", ""
~IVCDAT: 0, "", "ARTRNX->DOCDAT", ""
~DUEDAT: 0, "", "ARTRNX->DUEDAT", ""
~RCDISAMT: 0, "ZZZ,ZZZ.ZZ", "ARTRNX->DISCAMT", ""
~BILNUM: 0, "", "ARTRNX->BILNUM", ""
..................................................................
..................................................................
ถ้าผมเข้าใจผิด ขออภัยด้วยครับ