ระบุสาขาเป็นเลขห้าหลัก

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

Moderator: Sutas, CO-Admin, Global Moderator

ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย Sukanyapoo » จันทร์ ธ.ค. 16, 2013 11:26 am

เช่นสาขาที่ 2 แสดงเป็น 00002ในบิลขาย
Sukanyapoo
Newbie
Newbie
 
โพสต์: 2
ลงทะเบียนเมื่อ: จันทร์ ธ.ค. 16, 2013 11:21 am

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย savek » จันทร์ ธ.ค. 16, 2013 11:34 am

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

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย Sukanyapoo » จันทร์ ธ.ค. 16, 2013 12:13 pm

ร้านค้าที่เปิดใบกำกับภาษีให้ ต้องการแบบนั้นค่ะ ไม่รู้จะอธิบายให้เค้าเข้าใจได้อย่างไง
Sukanyapoo
Newbie
Newbie
 
โพสต์: 2
ลงทะเบียนเมื่อ: จันทร์ ธ.ค. 16, 2013 11:21 am

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย savek » จันทร์ ธ.ค. 16, 2013 12:24 pm

อย่างนั้นลองกด <Shift+F10> ที่หน้าโปรแกรม Express สักนิดนึงนะครับ หรือไปที่เมนูอื่นๆ ข้อ 7 แสดงระบบคอมพิวเตอร์ก็ได้ครับ ดูในบรรทัดที่เขียนว่า 'วันที่โปรแกรม'

หากเป็นวันที่ 12/12/56 เป็นต้นไป ให้ทำการแก้ไขแบบฟอร์มดังนี้นะครับ โดยใส่เครื่องหมาย * หน้า ~ORG: บรรทัดเดิมเอาไว้ก่อน และสร้างบรรทัดใหม่ ดังข้างล่างนี้นะครับ

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

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย Veduvel Co.,Ltd. » พุธ ม.ค. 29, 2014 5:56 pm

เย้ เย้ ทำได้แว๊ว ง่ายมากเลยค่ะ ขอบคุณมากค่ะ  :D
Veduvel Co.,Ltd.
Newbie
Newbie
 
โพสต์: 6
ลงทะเบียนเมื่อ: อังคาร ธ.ค. 24, 2013 12:06 pm
ที่อยู่: 799/1 ถนนรามอินทรา แขวงท่าแร้ง เขตบางเขน กทม.10230

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย plekim » พฤหัสฯ. ม.ค. 30, 2014 12:28 pm

แล้วถ้าเป็นแบบnewreportละค่ะทำยังไง
plekim
Newbie
Newbie
 
โพสต์: 8
ลงทะเบียนเมื่อ: พฤหัสฯ. ธ.ค. 13, 2012 10:24 am

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย citibank » อังคาร ก.พ. 11, 2014 1:54 pm

กำลังหาอยู่เลย เจอลูกค้ารายแรกเลย ที่ต้องการ 00001 ผมโหลดโปรแกรมใหม่แล้ว ลงทับได้เลย หรือเปล่าครับ
ขอบคุณครับ
citibank
Full Member
Full Member
 
โพสต์: 118
ลงทะเบียนเมื่อ: ศุกร์ ต.ค. 17, 2008 3:26 pm

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย citibank » อังคาร ก.พ. 11, 2014 2:46 pm

ว่าแต่ บีบรหัสลูกค้า ได้หรือเปล่าครับ เช่น  024            เลขประจำตัวผู้เสียภาษี 0123456789123 สาขาที่ 00001
ถ้าอยาก ดึงข้อความหลังรหัสลูกค้า  cuscod  เข้ามาเช่น  กำหนดตัวแปร ให้มันโชว์แค่ 4 ตัวอักษร ทำได้ปะครับ เหมือนเวอร์ชั่นดอสจะมีนะ อิอิ
citibank
Full Member
Full Member
 
โพสต์: 118
ลงทะเบียนเมื่อ: ศุกร์ ต.ค. 17, 2008 3:26 pm

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย savek » อังคาร ก.พ. 11, 2014 7:41 pm

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

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย citibank » พุธ ก.พ. 12, 2014 2:02 pm

ขอบคุณมากครับ ลองทำแล้ว ดังนี้

ตัวแปร ~TAXIDX เอาออก
แล้วไปแก้ไขบรรทัดนี้
*~CUSCOD:    0,      "",                "ARTRN->CUSCOD",    ""
เปลี่ยนเป็นอันนี้
~CUSCOD:    0,      "",    "cuscod",      "cuscod =SUBSTR(ARTRN->CUSCOD,1,4) - '
citibank
Full Member
Full Member
 
โพสต์: 118
ลงทะเบียนเมื่อ: ศุกร์ ต.ค. 17, 2008 3:26 pm

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย savek » พุธ ก.พ. 12, 2014 2:13 pm

คำสั่ง substr จะใช้ในกรณีที่เราวางตัวแปรแยกกันเป็นตัวๆ ครับ เช่น ~CUSCOD  ข้อความ  ~TAXIDX เพื่อที่หากตัวแปรแรกยาวมาก จะได้ไม่ไปดึงหรือไปทับข้อความที่อยู่ด้านหลัง

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

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย CK » จันทร์ ก.พ. 17, 2014 10:54 am

สำหรับใครที่มีพื้นที่พิมพ์เหลือไม่พอ   ผมขอเสนอให้เปลี่ยนข้อความที่ว่า "เลขประจำตัวผู้เสียภาษี"   ให้เป็นคำว่า "Tax ID"  จะทำให้ข้อความสั้นลงมากเลยครับ

แต่บางท่านอาจสงสัยว่า เปลี่ยนเป็นภาษาอังกฤษแบบนี้ได้หรือ  ให้ไปอ่านประกาศกรมสรรพากรฉบับที่ 199-202  ซึ่งในประกาศไม่ได้บังคับเรื่องข้อความตรงนี้แต่อย่างใด  เพียงแต่บังคับให้ต้องลงเลขประจำตัวผู้เสียภาษี 13 หลัก และเลขสาขาเท่านั้นครับ

199    http://www.rd.go.th/publish/27982.0.html
200    http://www.rd.go.th/publish/27983.0.html
201    http://www.rd.go.th/publish/27984.0.html
202    http://www.rd.go.th/publish/27985.0.html

:)
แก้ไขล่าสุดโดย CK เมื่อ จันทร์ ก.พ. 17, 2014 4:52 pm, แก้ไขแล้ว 1 ครั้ง
CK
Guru
Guru
 
โพสต์: 71
ลงทะเบียนเมื่อ: จันทร์ ธ.ค. 02, 2013 10:50 am

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย suapla » เสาร์ ก.ย. 20, 2014 2:40 pm

อย่างนั้นลองกด <Shift+F10> ที่หน้าโปรแกรม Express สักนิดนึงนะครับ หรือไปที่เมนูอื่นๆ ข้อ 7 แสดงระบบคอมพิวเตอร์ก็ได้ครับ ดูในบรรทัดที่เขียนว่า 'วันที่โปรแกรม'

หากเป็นวันที่ 12/12/56 เป็นต้นไป ให้ทำการแก้ไขแบบฟอร์มดังนี้นะครับ โดยใส่เครื่องหมาย * หน้า ~ORG: บรรทัดเดิมเอาไว้ก่อน และสร้างบรรทัดใหม่ ดังข้างล่างนี้นะครับ

*~ORG:       0,      "",                 "org",              "org=IIF(tax_id#'   ',IIF(A->ORGNUM=0,' ÊӹѡÒ¹ãË­è     ', ' ÊÒ¢Ò·Õè
แก้ไขล่าสุดโดย suapla เมื่อ เสาร์ ก.ย. 20, 2014 2:49 pm, แก้ไขแล้ว 1 ครั้ง
suapla
Newbie
Newbie
 
โพสต์: 10
ลงทะเบียนเมื่อ: เสาร์ ม.ค. 04, 2014 1:36 pm

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย savek » เสาร์ ก.ย. 20, 2014 3:47 pm

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

Re: ระบุสาขาเป็นเลขห้าหลัก

โพสต์โดย PIMPA » จันทร์ ม.ค. 12, 2015 3:01 pm

แก้เสร็จแล้วได้เป็นแบบนี้หรือเปล่าค่ะ แก้แล้วแต่ทำไม่ได้ค่ะ
~ORG:      0,      "",                "org",              "org=IIF(tax_id#'  '.AND.A->ORGNUM>=0,IIF(A->ORGNUM=0,'
PIMPA
Newbie
Newbie
 
โพสต์: 44
ลงทะเบียนเมื่อ: พฤหัสฯ. ธ.ค. 26, 2013 10:24 am

ต่อไป

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

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

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