แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

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

Moderator: Sutas, CO-Admin, Global Moderator

แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย paperthai » อังคาร ธ.ค. 03, 2013 10:50 am

แก้ไขแบบฟอร์มตามคำสั่ง 194
จากแบบฟอร์มมาตรฐาน

~P_ORGTXT:  0,      "",                 "p_orgtxt()",       ""
~P_ORG:     0,      "",                 "p_orgnum()",       ""
~P_ORGSTR:  0,      "",                 "p_orgstr()",       ""
~BILLTO:    0,      "",                 "A->BILLTO",        "tax_id=@TAXID()"
~TAXIDX:    0,      "",                 "tax_id",           ""
~ORG:       0,      "",                 "org",              "org=IIF(tax_id#'   ',IIF(A->ORGNUM=0,' ÊӹѡÒ¹ãË­è     ', ' ÊÒ¢Ò·Õè
แก้ไขล่าสุดโดย paperthai เมื่อ พุธ ธ.ค. 04, 2013 9:59 am, แก้ไขแล้ว 1 ครั้ง
paperthai
Full Member
Full Member
 
โพสต์: 183
ลงทะเบียนเมื่อ: เสาร์ ก.ค. 12, 2003 9:25 am

Re: แก้ไขแบบฟอร์มตามคำสั่ง 194

โพสต์โดย savek » อังคาร ธ.ค. 03, 2013 11:13 am

เนื่องจากข้อความ สำนักงานใหญ่/สาขา ถูกฝากค่าอยู่ในตัวแปร ~ORG ดังนั้นหากต้องการจะแสดงข้อความนี้ ออกมาก็ต้องมีการอ่านค่าในตัวแปร ~ORG นี้ก่อน หรือย้ายการฝากค่าไปอยู่ในตัวแปรที่มาก่อนตัวแปร ~CUSNAM

สมมติว่าในส่วนของ [report frame] ก่อนที่จะเป็นตัวแปร ~CUSNAM มีตัวแปร ~CUSCOD แสดงอยู่ก่อน ก็ให้ทำแบบนี้ครับ

1. ย้ายคำสั่งการฝากค่า ด้านท้ายของบรรทัดตัวแปร ~ORG ไปไว้ด้านท้ายของตัวแปร ~CUSCOD แทน
~ORG:      0,      "",                "org",              "[s][color=red]org=IIF(tax_id#'  ',IIF(A->ORGNUM=0,' Êӹѡ§Ò¹ãË­è    ', ' ÊÒ¢Ò·Õè
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขแบบฟอร์มตามคำสั่ง 194

โพสต์โดย paperthai » พุธ ธ.ค. 04, 2013 9:53 am

ไม่สำเร็จครับ มันขึ้น error 2 ตัวคือ
1. ไม่พบตัวแปร 'tax-id'
รูปภาพ


2. นิพจน์ผิด IIF(tax_id#'   ',.... (ตามภาพครับ)

รูปภาพ


รบกวนดูให้หน่อยครับ
หมายเหตุ : ผมใช้แบบฟอร์มมาตรฐานแบบมีเส้นของ Express มาใช้เลยครับ ยังขึ้น error เลยครับ
แก้ไขล่าสุดโดย paperthai เมื่อ พุธ ธ.ค. 04, 2013 9:54 am, แก้ไขแล้ว 1 ครั้ง
paperthai
Full Member
Full Member
 
โพสต์: 183
ลงทะเบียนเมื่อ: เสาร์ ก.ค. 12, 2003 9:25 am

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย savek » พุธ ธ.ค. 04, 2013 1:08 pm

หมายถึงว่าคัดลอกฟอร์มต้นฉบับมาเป็นแบบทดสอบ แล้วลองพิมพ์จากเมนูพิมพ์แบบทดสอบ ก็ยังมี Error หรือครับ

และได้ทำขั้นตอนของการแปลงข้อมูลไปแล้วใช่ไหมครับ

ถ้าทุกอย่างถูกต้องอย่างที่ผมแจ้งไป ลองก๊อปปี้ชุดคำสั่งทั้งหมดมาโพสท์ไว้ในกระทู้ดูครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขปร&

โพสต์โดย praweena arng » พุธ ธ.ค. 04, 2013 1:23 pm

[quote="savek"]
หมายถึงว่าคัดลอกฟอร์มต้นฉบับมาเป็นแบบทดสอบ แล้วลองพิมพ์จากเมนูพิมพ์แบบทดสอบ ก็ยังมี Error หรือครับ

และได้ทำขั้นตอนของการแปลงข้อมูลไปแล้วใช่ไหมครับ

ถ้าทุกอย่างถูกต้องอย่างที่ผมแจ้งไป ลองก๊อปปี้ชุดคำสั่งทั้งหมดมาโพสท์ไว้ในกระทู้ดูครับ
[/quote]
??? เกิดปัญหาเดียวกันเลยค่ะ จะต้องแก้ไขอย่างไรค่ะ ปกติใช้ฟรอมแบบไม่มีเส้นค่ะ หากไว้ตำแหล่งเดิมหน้ากระดาษฟอร์มที่สั่งพิมพ์มาไม่พอ ต้องการให้อยู่แทนตำแหน่ง ~BILLTO หากจะใช้ฟอร์มต้นฉบับเลยก็ไม่ตรงกับหน้ากระดาษฟอร์มค่ะ พิมพ์ตามคำสั่งแล้วก็ไม่ได้

He:                                    ~P_ORGTXT      ~P_ORGSTR   
*He:
He:  ~CUSCOD เลขประจำตัวผู้เสียภาษี ••~TAXIDX        ~ORG    ~DOCNUM
He:        ~CUSNAM
He:        ~ADDR01                                                                    ~DOCDAT
He:        ~ADDR02
He:        ~ADDR03                                          ~CR                ~DUEDAT
He:        ~TELNUM                                                               
He:      ~YOUREF                                              ~DLVBY                                       

ต้องการให้อยุ่ในตำแหน่งนั้นนะค่ะ
แล้วที่แก้ไข ตามคำแนะนำด้านบน
~CUSCOD:    0,      "",                "ARTRN->CUSCOD",    "org=IIF(tax_id#'  ',IIF(A->ORGNUM=0,' สำนักงานใหญ่    ', ' สาขาที่'    -LTRIM(STR(A->ORGNUM,5,0))),'              ')"
~CUSNAM:    0,      "",                "cus_nam",          "cus_nam = ARMAS->PRENAM - '•' - ARMAS->CUSNAM; cus_nam=cusnam-' '
                                                                                         
และตัวแปลที่คัดลอกมา
~P_ORGTXT:  0,      "",                "p_orgtxt()",      ""
~P_ORG:    0,      "",                "p_orgnum()",      ""
~P_ORGSTR:  0,      "",                "p_orgstr()",      ""
~TAXIDX:    0,      "",                "tax_id",          ""
~BILLTO:    0,      "",                "A->BILLTO",        "tax_id=@TAXID()"
~ORG:      0,      "",                "org",             
~SEEKCUS:  0,      "",                "SeekCus()",        ""

ต้องแก้ไขอย่างไรค่ะ
แก้ไขล่าสุดโดย praweena arng เมื่อ พุธ ธ.ค. 04, 2013 1:47 pm, แก้ไขแล้ว 1 ครั้ง
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย savek » พุธ ธ.ค. 04, 2013 1:29 pm

ปกติถ้าไม่ได้ป้อนข้อมูลในช่อง Bill To เอาไว้ แม้ว่าจะมีการใส่ตัวแปร ~BILLTO เอาไว้ ก็จะไม่มีการพิมพ์ข้อมูลใดๆ ออกมานะครับ เพียงแต่ตัวแปรนี้มีการเก็บค่าของ tax_id เอาไว้ ดังนั้นจึงจำเป็นต้องมีอยู่ในแบบฟอร์มด้วยครับ

หรือหากจำเป็นต้องตัดหรือย้ายตัวแปรนี้ไปไว้ที่ตำแหน่งอื่น รบกวนโพสท์คำสั่งทั้งหมดในหน้าจอแก้ไขแบบฟอร์ม มาลงให้ผมดูนิดนึงนะครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย praweena arng » พุธ ธ.ค. 04, 2013 2:17 pm

[quote="savek"]
ปกติถ้าไม่ได้ป้อนข้อมูลในช่อง Bill To เอาไว้ แม้ว่าจะมีการใส่ตัวแปร ~BILLTO เอาไว้ ก็จะไม่มีการพิมพ์ข้อมูลใดๆ ออกมานะครับ เพียงแต่ตัวแปรนี้มีการเก็บค่าของ tax_id เอาไว้ ดังนั้นจึงจำเป็นต้องมีอยู่ในแบบฟอร์มด้วยครับ

หรือหากจำเป็นต้องตัดหรือย้ายตัวแปรนี้ไปไว้ที่ตำแหน่งอื่น รบกวนโพสท์คำสั่งทั้งหมดในหน้าจอแก้ไขแบบฟอร์ม มาลงให้ผมดูนิดนึงนะครับ
[/quote]
:'(
* ARIVC.RNX - 㺡ӡѺÊÔ¹¤éÒ
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย savek » พุธ ธ.ค. 04, 2013 2:26 pm

ตัวแปร ~BILLTO ต้องอยู่ก่อน ~TAXIDX เสมอนะครับ ดังนั้นอาจจะแก้ไขแบบฟอร์มแบบนี้ครับ (ในกรณีที่คาดว่าจะไม่มีการใช้งานข้อมูลในช่อง BILLTO นี้นะครับ)


* ARIVC.RNX - 㺡ӡѺÊÔ¹¤éÒ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย paperthai » พุธ ธ.ค. 04, 2013 2:55 pm

[quote="savek"]
หมายถึงว่าคัดลอกฟอร์มต้นฉบับมาเป็นแบบทดสอบ แล้วลองพิมพ์จากเมนูพิมพ์แบบทดสอบ ก็ยังมี Error หรือครับ

และได้ทำขั้นตอนของการแปลงข้อมูลไปแล้วใช่ไหมครับ

ถ้าทุกอย่างถูกต้องอย่างที่ผมแจ้งไป ลองก๊อปปี้ชุดคำสั่งทั้งหมดมาโพสท์ไว้ในกระทู้ดูครับ
[/quote]

ไม่สำเร็จครับ อันนี้ copy มาจากต้นฉบับของ Express (แบบฟอร์มใหม่) เลยครับ แค่แก้ตามที่คุณ savek บอกมา

* ARIVC.RL - 㺡ӡѺÊÔ¹¤éÒ
paperthai
Full Member
Full Member
 
โพสต์: 183
ลงทะเบียนเมื่อ: เสาร์ ก.ค. 12, 2003 9:25 am

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย savek » พุธ ธ.ค. 04, 2013 3:25 pm

ฟอร์มที่นำมาโพสท์นี้ไม่ใช่แบบฟอร์มต้นฉบับของโปรแกรมนะครับ เพราะมีบรรทัด ~ORG ซ้ำกันอยู่ 2 บรรทัด

บรรทัดข้างล่างนี้เกินมาครับ

~P_ORGTXT:  0,      "",                "p_orgtxt()",      ""
~P_ORG:    0,      "",                "p_orgnum()",      ""
~P_ORGSTR:  0,      "",                "p_orgstr()",      ""
~BILLTO:    0,      "",                "A->BILLTO",        "tax_id=@TAXID()"
~TAXIDX:    0,      "",                "tax_id",          ""
~ORG:      0,      "",                "org",              ""
[b][color=red]~ORG:      0,      "",                "org",              "br=@p_orgnum_00009( ARTRN->ORGNUM ); org=IIF(tax_id#'  ',IIF(ARTRN->ORGNUM=0,' ÊӹѡÒ¹ãË­è    ', ' ÊÒ¢Ò·Õè
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย praweena arng » พุธ ธ.ค. 04, 2013 3:33 pm

[quote="savek"]
ตัวแปร ~BILLTO ต้องอยู่ก่อน ~TAXIDX เสมอนะครับ ดังนั้นอาจจะแก้ไขแบบฟอร์มแบบนี้ครับ (ในกรณีที่คาดว่าจะไม่มีการใช้งานข้อมูลในช่อง BILLTO นี้นะครับ)


* ARIVC.RNX - 㺡ӡѺÊÔ¹¤éÒ
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย savek » พุธ ธ.ค. 04, 2013 3:39 pm

การปรับให้เลขประจำตัวผู้เสียภาษี กับคำว่าสาขาเล็กลงให้ทำแบบนี้นะครับ

[report frame]
*** ¼ÙéãªéÊÒÁÒÃà»ÅÕè¹á»Åá¡éä¢
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย praweena arng » พุธ ธ.ค. 04, 2013 3:47 pm

:D ขอบคุณมากเลยนะค่ะ
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย paperthai » พุธ ธ.ค. 04, 2013 4:42 pm

คือว่าถ้าเป็นต้นฉบับฟอร์ม 12 (มีเส้น) จะมี ORG 2 บรรทัด แต่ถ้าเป็นต้นฉบับฟอร์ม 12 (ไม่มีเส้น) จะมี ORG 1 บรรทัด

อันนี้เป็นต้นฉบับฟอร์ม 12 ไม่มีเส้น แบบเดิม ๆ เลยครับ ไม่ได้แก้อะไรเลยครับ


* ARIVC.RN - 㺡ӡѺÊÔ¹¤éÒ
paperthai
Full Member
Full Member
 
โพสต์: 183
ลงทะเบียนเมื่อ: เสาร์ ก.ค. 12, 2003 9:25 am

Re: แก้ไขใบกำกับภาษีตามคำสั่ง 194 ให้มีเลขประจำตัวผู้เสียภาษี ต่อจากชื่อบริษัท

โพสต์โดย savek » พุธ ธ.ค. 04, 2013 4:51 pm

อืม แล้วหมายถึงว่าฟอร์มตัวล่าสุดที่โพสท์นี้ ก็ยังฟ้อง Error ไม่พบตัวแปร tax_id อย่างนั้นหรือครับ

เพราะถ้าเป็นแบบฟอร์มต้นฉบับอย่างที่เอามาลงนี้ เวลาสั่งพิมพ์ ไม่น่าจะฟ้อง Error ในลักษณะดังกล่าวครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

ต่อไป

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

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

กำลังดูบอร์ดนี้: Google [Bot] และ บุคคลทั่วไป 93 ท่าน