เพิ่มประเภทผู้จำหน่ายในรายงานภาษีซื้อ

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

Moderator: Sutas, CO-Admin, Global Moderator

เพิ่มประเภทผู้จำหน่ายในรายงานภาษีซื้อ

โพสต์โดย peeya » อังคาร ม.ค. 16, 2018 10:46 am

ต้องการเอาประเภทผู้จำหน่ายมาแสดงต่อท้ายชื่อผู้จำหน่าย
ที่รายงานในเมนูแฟ้มภาษีซื้อ (เมนู 3-4-1) เพื่อมาทำปรับรวมกับข้อมูลอื่นส่งให้ผู้บริหารใช้ภายในค่ะ
รบกวนถามว่าต้องแก้รายงานอย่างไร
(ลองแก้ไขเองหลายวิธีแล้วทำไม่ได้ค่ะ ;D )
peeya
Full Member
Full Member
 
โพสต์: 183
ลงทะเบียนเมื่อ: จันทร์ ก.พ. 26, 2007 10:40 am

Re: เพิ่มประเภทผู้จำหน่ายในรายงานภาษีซื้อ

โพสต์โดย suchai » อังคาร ม.ค. 16, 2018 6:00 pm

ขอทราบวิธีที่คุณ peeya ลองแก้ไขเองก่อน ผมจะช่วยต่อเติมให้ หรือถ้าผิดแนว จะได้อธิบายให้ฟังครับ
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: เพิ่มประเภทผู้จำหน่ายในรายงานภาษีซื้อ

โพสต์โดย suchai » พฤหัสฯ. ม.ค. 18, 2018 8:56 pm

ลองไปเล่นดู

Bo:~SEQ ~VATDAT ~REFNUM ~F~DOCNEW ~DESCRP ~AMT01 ~VAT01 ~REMARK ~SUPTYPX

[master file]
File=ISVAT
Alias=A
Tag=ISVAT2
*Key=VATREC+DTOS(VATPRD)+NEWNUM+DTOS(VATDAT)+RECTYP+DOCNUM
*Filter=.NOT.DELETED()
System=DATA_PATH

[relate file]
File=apmas
Alias=R
Tag=apmas2
System=DATA_PATH
Master file=ISVAT
Master-Related Field=DESCRP


~SUPTYPX: 0, "", "p_istab( APMAS->SUPTYP, 46, 1, 0 )", ""
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: เพิ่มประเภทผู้จำหน่ายในรายงานภาษีซื้อ

โพสต์โดย suchai » เสาร์ ม.ค. 20, 2018 10:41 am

แก้ไขรายงานภาษีซื้อแบบด้านบน ผมใช้ ชื่อ ผู้จัดจำหน่าย ไปเปรียบเทียบกับประวัติ ผู้จัดจำหน่าย และแสดงประเภทลูกค้าเลย ซึ่งมันก็ง่าย ก็ทำให้แบบสามารถแสดงผลลัพธ์ตามที่ต้องการได้

แต่ก็มีเสียงในหัว วนๆ อยู่ 2-3 วัน มันจะมีจุดอ่อนอะไรมั้ย ถ้าใครมาแก้ไข ชื่อผู้จัดจำหน่าย ในรายการภาษีซื้อ ผมก็เลยเข้าไปลองแก้ไขดู อืม... มันจะเป็นพิษเป็นภัยในภายภาคหน้า งานที่ผมทำอยู่ทุกวันคือ ต้องทำให้ปลอดภัยและมีความแม่นยำถูกต้องตลอดไป

เอาใหม่ เปรียบเทียบไปที่เลขที่เอกสารภายใน ซึ่งโปรแกรม Express ห้ามไม่ให้แก้ไข นำตัวนี้ไปเปรียบเทียบที่เอกสาร RR ดูว่าใครเป็นผูัจัดจำหน่าย แล้วค่อยไปอ่านประวัติ ประเภทผู้จัดจำหน่าย

Bo:~SEQ ~VATDAT ~REFNUM ~F~DOCNEW ~DESCRP AMT01 ~VAT01 ~REMARK
~SUPTYPX

[master file]
File=ISVAT
Alias=A
Tag=ISVAT2
*Key=VATREC+DTOS(VATPRD)+NEWNUM+DTOS(VATDAT)+RECTYP+DOCNUM
*Filter=.NOT.DELETED()
System=DATA_PATH


[relate file]
File=APTRN
Alias=T
Tag=aptrn1
System=DATA_PATH
Master file=ISVAT
Master-Related Field=DOCNUM


File=apmas
Alias=R
Tag=apmas1
System=DATA_PATH
Master file=aptrn
Master-Related Field=SUPCOD


~SUPTYPX: 0, "", "p_istab( APMAS->SUPTYP, 46, 1, 0 )", ""




ความผิดพลาดในการทำงานของผู้ปฏิบัติงาน อาจจะทั้งตั้งใจ ไม่ตั้งใจ อ่อนล้าจากการทำงาน เมื่อข้อมูลที่เห็นในรายงานไม่ถูกต้อง ก็ไม่สามารถพยากรณ์ทิศทางหรือทราบอะไรไม่ได้เลย ที่ตั้งใจคีย์ๆ กันไปมากมาย หากไม่มีผู้ตรวจสอบข้อมูล เพื่อยืนยันว่า ข้อมูลนั้นถูกต้อง เวลาและกำลังคนที่ลงทุนไปก็ไม่เกิดประโยชน์
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: เพิ่มประเภทผู้จำหน่ายในรายงานภาษีซื้อ

โพสต์โดย peeya » อังคาร ม.ค. 23, 2018 4:07 pm

ขอโทษนะคะ ไม่ได้เข้ามาอ่านเลย พอดีคอมพ์เสียเพิ่งซ่อมเสร็จ
ที่ได้ลองทำ (/เดา--เพราะไปดูต้นแบบจากรายงานอื่นมาลองเพิ่มเข้าไปค่ะ)
จริงๆแก้ไปหลายๆแบบ โดยลองเปลี่ยน relate file และเปลี่ยนตัวแปรใหม่ แต่ไม่สำเร็จซักอันเลยลบทิ้งค่ะ
ตัวหลักๆเท่าที่จำได้ก็จะเพิ่มประมาณนี้ค่ะ

[relate file]
File=APMAS
Alias=B
Tag=APMAS1
System=DATA_PATH
Master file=APTRN
Master-Related Field=SUPCOD

เพิ่มตัวแปร
~SUPTYP: 0, "", "p_istab( APMAS->SUPTYP,46,1,40)", ""

ขอบพระคุณคุณสุชายอีกครั้งนะคะ
peeya
Full Member
Full Member
 
โพสต์: 183
ลงทะเบียนเมื่อ: จันทร์ ก.พ. 26, 2007 10:40 am

Re: เพิ่มประเภทผู้จำหน่ายในรายงานภาษีซื้อ

โพสต์โดย suchai » อังคาร ม.ค. 23, 2018 11:59 pm

รายงานภาษีซื้อ Master File ชื่อ ISVAT และมีแฟ้มเดียว ทำภาษีซื้อนิดเดียวพอ ไม่ต้องมีรายละเอียดอะไรมาก

การเชื่อมความสัมพันธ์ ถ้าไม่เข้าใจโครงสร้างการทำงานของโปรแกรม ถือว่าเป็นเรื่องยาก ยิ่งกรณีนี้ถือว่า เป็นการเชื่อมความสัมพันธ์แบบไม่ปกติ ต้องใช้หลักคิดว่า อะไรจะไปเกี่ยวอะไร ที่สำคัญ ตัวดัชนีที่โปรแกรมใช้ทำงาน ว่าจะเรียงข้อมูลในหน่วยความจำอย่างไร ถ้าเลือกไม่ถูกมันก็ไม่แสดงผล มันซับซ้อน ต้องใช้โปรแกรมฐานข้อมูล ่เช่น Foxpro ไปอ่านโครงสร้างดัชนีของแฟ้ม DBINF.DBF แล้วดูดัชนีตัวไหน หมายเลขที่เท่าไหร่ ถึงจะเหมาะในการใช้งานในเรื่องราวที่เราอยากรู้ ภาษาเรียกว่า Tag เช่น TAG=APRTRN1 ตัวนี้จะใช้ดัชนีคือ DOCNUM

ถ้าเรียนรู้เอง ต้องขยันแก้ไขแบบฟอร์ม รายงาน สังเกตรายงานต้นฉบับ เรียนรู้จากสิ่งที่มีอยู๋แล้ว และหมั่นถามผู้รู้ ต้องอดทนและรอเวลา 10 หรือ 20 ปี ทำบ่อยๆ ทำไปเรื่อยๆ แล้ววันนีง ความชำนาญและประสบการณ์ที่สะสม มันจะรวบรวมเรื่องราวต่างๆ และรวมลงเหลือคำว่า "อืม... โปรแกรมมันทำงานอย่างนี้นี่เอง"

อยากจะทำอะไร ขอให้ตั้งใจจริง และพยายามให้ถึงที่สุด ทั้งวันทั้งคืน ทุกลมหายใจ อดทน รอคอย จะกี่สิบปี ก็ให้ยึดมั่นอยู่ในสิ่งที่เราสนใจและทุ่มเท และมันจะสำเร็จ
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง


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

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

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

cron