ใบรับวางบิล BILLDAT+PAYTRM

โพสต์แล้ว:
จันทร์ ก.ย. 25, 2017 8:01 pm
โดย accom
ขอทราบคำสั่ง ตัวแปร ใบวางบิล : การเงิน--- จ่ายเงิน ---ใบรับวางบิล ----
1. ต้องการ วันที่ วางบิล BILLDAT + PAYTRM (ใบรับ RR) ใช้คำสั่ง ว่าอะไรค่ะ
2. ใบวางบิล ต้องการให้ แสดง เลขที่ PS และ เลขที่ CHQ ล่าสุดของ เจ้าหนี้(ใบวางบิล) ใช้คำสั่งว่าอย่างไรค่ะ

Re: ใบรับวางบิล BILLDAT+PAYTRM

โพสต์แล้ว:
พุธ ก.ย. 27, 2017 10:27 am
โดย suchai
พอดีขับรถทำงานทั้งฝั่งตะวันออกและฝั่งตะวันตก ขาเดียว 400 กม. ไปกลับก็ 800 กม. ถึงที่พัก ก็หลับแล้ว ช่วงนี้เลยไม่ค่อยมีเวลา
ผมช่วยตอบข้อ 1 ให้ก่อน
*~DUEDAT: 0, "", "APTRN->DUEDAT", ""
*~DUEDAT: 0, "", "DUE", "DUE=IIF(APTRN->RECTYP='3',APTRN->DUEDAT,CTOD(' '))"
~DUEDAT: 0, "", "DUE", "DUE=APBIL->BILDAT + APTRN->PAYTRM"
ขอทำงานก่อนครับ ถ้ามีเวลา จะแว๊ปมาตอบอีกข้อ
Re: ใบรับวางบิล BILLDAT+PAYTRM

โพสต์แล้ว:
พุธ ก.ย. 27, 2017 7:08 pm
โดย accom
หากต้องการให้ ตัวแปร อยู่ส่วนท้าย Su: ผลลัพ์ธไม่ถูกต้อง แต่ถ้าไปวาง บรรทัด Ib ถูกต้อง
ระบุวันที่เช็คจ่าย นับจากวันวางบิล BILDAT+paytrm
[url]

[/url]
Re: ใบรับวางบิล BILLDAT+PAYTRM

โพสต์แล้ว:
พฤหัสฯ. ก.ย. 28, 2017 9:51 pm
โดย suchai
ถ้าวางไว้ด้านล่างในตำแหน่ง Su: จะใช้ได้แค่กรณีที่ 1 ใบรับวางบิล จะดึงรายการ RR ได้แค่ใบเดียว ถึงจะถูกต้อง หากมี RR หลายใบ วิธีที่ผมเสนอไว้ในแบบ Ib ตอบโจทย์ได้ถูกต้อง ไม่ว่า เอกสาร BR จะมี RR รายการเดียวหรือหลายรายการ
จะเอาลงไปในตำแหน่ง Su: ก็ไม่ได้ยุ่งยาก แต่ถือว่า ผมไม่ได้บอกเหรอะกัน เพราะถ้ามีรายการ RR มากกว่า 1 รายการ วันที่จะเป็นเฉพาะรายการแรกเท่านั้น (ทำอะไรที่จะมีจุดอ่อน ผมไม่ค่อยชอบ ทำบ่อยๆ จะพลาดเป็นนิสัย)
ให้ทำการเก็บค่าตัวแปรที่บอกไว้ในบรรทัด Ib
~DUEDAT: 0, "", "DUE", "DUE=APBIL->BILDAT + APTRN->PAYTRM; KEEPDUE=DUE"
~KEEPDUE: 0, "", "KEEPDUE", ""
นำตัวแปร KEEPDUE ไปวางในตำแหน่ง Su:
ช่วงนี้ติดงาน ยุ่งๆ อยู่ และข้อ 2 ผมไม่เข้าใจคำถาม ขอมองอยู่ห่างๆ ก่อน