หน้า 1 จากทั้งหมด 3

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

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

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

โพสต์โพสต์แล้ว: จันทร์ ธ.ค. 16, 2013 11:34 am
โดย savek
ตรงนี้มี สนง.บัญชีที่ใช้งานโปรแกรม Express หลายแห่งได้ยืนยันเข้ามาแล้วนะครับว่า ไม่จำเป็นต้องใส่เลข 0 ให้เต็ม 5 หลัก แสดงเพียงแค่คำว่า 'สาขาที่ 2' แบบนี้ก็พอนะครับ

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

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

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

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

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

*~ORG:       0,      "",                 "org",              "org=IIF(tax_id#'   ',IIF(A->ORGNUM=0,' Êӹѡ§Ò¹ãË­è     ', ' ÊÒ¢Ò·Õè

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

โพสต์โพสต์แล้ว: พุธ ม.ค. 29, 2014 5:56 pm
โดย Veduvel Co.,Ltd.
เย้ เย้ ทำได้แว๊ว ง่ายมากเลยค่ะ ขอบคุณมากค่ะ  :D

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ม.ค. 30, 2014 12:28 pm
โดย plekim
แล้วถ้าเป็นแบบnewreportละค่ะทำยังไง

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

โพสต์โพสต์แล้ว: อังคาร ก.พ. 11, 2014 1:54 pm
โดย citibank
กำลังหาอยู่เลย เจอลูกค้ารายแรกเลย ที่ต้องการ 00001 ผมโหลดโปรแกรมใหม่แล้ว ลงทับได้เลย หรือเปล่าครับ
ขอบคุณครับ

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

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

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

โพสต์โพสต์แล้ว: อังคาร ก.พ. 11, 2014 7:41 pm
โดย savek
ได้ครับ โดยใช้ฟังก์ชั่น substr ครับ เช่น หากต้องการให้แสดงรหัสลูกค้า 4 ตัว ให้กำหนดเป็น substr(cuscod,1,4) ในลักษณะนี้ครับ

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

โพสต์โพสต์แล้ว: พุธ ก.พ. 12, 2014 2:02 pm
โดย citibank
ขอบคุณมากครับ ลองทำแล้ว ดังนี้

ตัวแปร ~TAXIDX เอาออก
แล้วไปแก้ไขบรรทัดนี้
*~CUSCOD:    0,      "",                "ARTRN->CUSCOD",    ""
เปลี่ยนเป็นอันนี้
~CUSCOD:    0,      "",    "cuscod",      "cuscod =SUBSTR(ARTRN->CUSCOD,1,4) - '

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

โพสต์โพสต์แล้ว: พุธ ก.พ. 12, 2014 2:13 pm
โดย savek
คำสั่ง substr จะใช้ในกรณีที่เราวางตัวแปรแยกกันเป็นตัวๆ ครับ เช่น ~CUSCOD  ข้อความ  ~TAXIDX เพื่อที่หากตัวแปรแรกยาวมาก จะได้ไม่ไปดึงหรือไปทับข้อความที่อยู่ด้านหลัง

แต่หากเขียนให้ตัวแปรทุกตัวมาต่อกัน อย่างคำสั่งที่แจ้งมา คำสั่ง substr ก็จะไม่ได้มีประโยชน์อะไรในกรณีนี้นะครับ

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

โพสต์โพสต์แล้ว: จันทร์ ก.พ. 17, 2014 10:54 am
โดย CK
สำหรับใครที่มีพื้นที่พิมพ์เหลือไม่พอ   ผมขอเสนอให้เปลี่ยนข้อความที่ว่า "เลขประจำตัวผู้เสียภาษี"   ให้เป็นคำว่า "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

:)

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

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

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

*~ORG:       0,      "",                 "org",              "org=IIF(tax_id#'   ',IIF(A->ORGNUM=0,' ÊӹѡÒ¹ãË­è     ', ' ÊÒ¢Ò·Õè

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

โพสต์โพสต์แล้ว: เสาร์ ก.ย. 20, 2014 3:47 pm
โดย savek
หมายถึงว่าเพียงแค่สลับเครื่องหมาย * จากบรรทัด ~ORG บรรทัดหนึ่ง ไปอีกบรรทัดหนึ่งเท่านั้นใช่ไหมครับ ถ้าเป็นแบบนั้นลองดูในบรรทัด ~ORG นะครับว่ามีการใส่อักขระที่อ่านไม่ได้เข้าไปในคำสั่งหรือไม่นะครับ

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

โพสต์โพสต์แล้ว: จันทร์ ม.ค. 12, 2015 3:01 pm
โดย PIMPA
แก้เสร็จแล้วได้เป็นแบบนี้หรือเปล่าค่ะ แก้แล้วแต่ทำไม่ได้ค่ะ
~ORG:      0,      "",                "org",              "org=IIF(tax_id#'  '.AND.A->ORGNUM>=0,IIF(A->ORGNUM=0,'