แบบฟอร์ม การพิมพ์ บิลครับ

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

แบบฟอร์ม การพิมพ์ บิลครับ

โพสต์โดย NIV_kitchenware » อังคาร ก.ค. 29, 2014 10:43 am

พอดี ผมพึ่งอัพเกรด เป็น ตัว 174
แล้วที่นี้มันมี หัวข้อ billto ขึ้นมา ซึ่งเปน เมนุที่ผมต้องการมาก แต่ทีนี้เวลา พิมพ์รายงานอะครับ
ผมใช้รายงานของ ตัวเอง แล้วเพิ่ม ตัวแปรตามนี้

~BILLTO:    0,      "",                "A->BILLTO",        "tax_id=@TAXID()"  ที่บรรทัดล่างสุด
แล้วบรรทัดบน ตรงชื่อลุกค้า ผม เพิ่ม ~BILLTO ไว้ต่อจาก ~CUSNAM
ทีนี้ผมลอง พิมบิล ออกมา มัน กลายเปน รหัส ลุกค้าสาขาย่อย ไปทับ ตรงชื่อลุกค้า

แต่ถ้าเอา ~BILLTO ออกไป มันก็จะเปนชื่อสาขาใหญ่เลย

ไม่ทราบว่า มีวิธี แก้ให้มัน แสดงผล แบบนี้ไหมครับ
1. ถ้ามี การใช้ เมนู BILLTO ให้ ดึง ข้อมูลจาก BILLTO มาแสดงแทนสาขาใหญ่เลย
2. หากไม่มีการ ใช้เมนู BILLTO ก็ให้แสดงผลตามปกติครับ


นี่เป็น ชุดคำสั่ง ใน ส่วน header ครับ

Ti: ~INIT
He:
He:
He:           
He:            ~CUSNAM                                                ~DOCNUM
He:\027\074\021            ~ADDR01                                     
He:            ~ADDR02                                            ~DOCDAT
He:            ~ADDR03                                         
He:                  ~AA                                          ~CR                 
He:            ~S_ADDR01                                              ~YOUREF         
He:            ~S_ADDR02                                              ~SLMCOD
He:            ~S_ADDR03                                              ~AREA
He:\027\074\035
NIV_kitchenware
Newbie
Newbie
 
โพสต์: 12
ลงทะเบียนเมื่อ: อังคาร มี.ค. 11, 2014 9:59 am

Re: แบบฟอร์ม การพิมพ์ บิลครับ

โพสต์โดย savek » อังคาร ก.ค. 29, 2014 10:52 am

หมายถึงว่าถ้ามีการป้อนรหัสลูกค้าในช่อง BILLTO เอาไว้ ก็ให้ออกรหัสดังกล่าวในส่วนที่แสดงชื่อลูกค้า (CUSNAM) แต่ถ้าไม่ได้ใส่ BILLTO เอาไว้ ก็ให้ออกชื่อลูกค้าตามปกติ แบบนั้นใช่ไหมครับ

ถ้าหากต้องการแบบนั้น ให้ลองแก้ไขแบบนี้ดูนะครับ


~CUSNAM:    0,      "",                "cus_nam",          "cus_nam = ARMAS->PRENAM - '
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แบบฟอร์ม การพิมพ์ บิลครับ

โพสต์โดย NIV_kitchenware » อังคาร ก.ค. 29, 2014 11:04 am

เปล่าครับ
คือถ้ามีการใช้ BILLTO
ให้ดึง ชื่อ ของลุกค้า ที่อยุ่ ตามที่ตั้งไว้ ในBILLTO มาเลยครับ รหัสไม่ต้องดึงมา อะครับ

ผมลองที่ทางคุณแก้ไขมา มันเป็นการดึงรหัสมาอย่างเดียว อะครับ

ต้องขอโทษ ที่สื่อสาร ความต้องการผิดไปด้วยครับ
NIV_kitchenware
Newbie
Newbie
 
โพสต์: 12
ลงทะเบียนเมื่อ: อังคาร มี.ค. 11, 2014 9:59 am

Re: แบบฟอร์ม การพิมพ์ บิลครับ

โพสต์โดย savek » อังคาร ก.ค. 29, 2014 11:16 am

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

http://www.esg.co.th/esg/index.php?fi=n ... =1&lang=th
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แบบฟอร์ม การพิมพ์ บิลครับ

โพสต์โดย NIV_kitchenware » อังคาร ก.ค. 29, 2014 11:21 am

พอดี แบบฟอร์มบิลของผม ไม่มี ช่องรหัสลุกค้านะครับ ขึ้นต้นมาก็เป็นชื่อลูกค้าเลย
ดังนั้น ถ้า ใส่ ~BILLTO มันจะดึงรหัสมา พร้อมที่อยุ่มา ใช่ไหมครับ
ผมไม่ต้องการให้มันดึงรหัสมานะครับ ให้เอา ชื่อลุกค้า+ที่อยุ่มาแทน มันจะได้ไหมครับ


ผมไม่มี รหัสลุกค้า CUSCOD นะครับ
เริ่มต้นมาก็เป็นชื่อลูกค้าเลย

He:            ~CUSNAM                                                ~DOCNUM

ซึ่งผมอยากให้ BILLTO มันแสดงผล แค่ชื่อลุกค้า+ที่อยู่ ครับ
NIV_kitchenware
Newbie
Newbie
 
โพสต์: 12
ลงทะเบียนเมื่อ: อังคาร มี.ค. 11, 2014 9:59 am

Re: แบบฟอร์ม การพิมพ์ บิลครับ

โพสต์โดย savek » อังคาร ก.ค. 29, 2014 11:26 am

ลองแบบนี้ดูนะครับ เอาฟังก์ชั่น tax_id=@TAXID() ไปฝากไว้ในบรรทัด ~CUSNAM แบบนี้แทนครับ เพื่อให้ระบบทำงานตามที่ผมเรียนไว้ในโพสท์ก่อนหน้านี้ โดยไม่จำเป็นต้องมีตัวแปร ~CUSCOD และ ~BILLTO แสดงในแบบฟอร์ม

~CUSNAM:    0,      "",                "cus_nam",          "tax_id=@TAXID(); cus_nam = ARMAS->PRENAM - '
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แบบฟอร์ม การพิมพ์ บิลครับ

โพสต์โดย NIV_kitchenware » อังคาร ก.ค. 29, 2014 11:41 am

ขอบคุณครับ แก้ไขได้แล้วครับ
NIV_kitchenware
Newbie
Newbie
 
โพสต์: 12
ลงทะเบียนเมื่อ: อังคาร มี.ค. 11, 2014 9:59 am


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 62 ท่าน