หน้า 1 จากทั้งหมด 1
แก้ไขแบบฟอร์มในบิลขายเชื่อ และ เลขที่เอกสาร

โพสต์แล้ว:
ศุกร์ ส.ค. 10, 2012 6:53 pm
โดย boon1983
รบกวนสอบถาม 2 ข้อ ครับ คือ แก้ไขแบบฟอร์มในบิลขายเชื่อ และ เลขที่เอกสาร
1.ฟอร์มบิลของผมเป็นแบบนนี้ต้องมีตัวแปรอะไรบ้างครับแล้ว ในส่วนช่อง"จำนวนหน่วยใหญ่"แก้ไขได้ไหมถ้าไม่ต้องการทศนิยมคือต้องการตัวเลขหลักเดียวครับ
ลำดับ รายการสินค้า จำนวนหน่วยใหญ หน่วยใหญ่ จำนวน หน่วย ราคาต่อหน่วย ส่วนลด จำนวนเงิน
1 ปากกาสีแดง 1 กล่อง 50.00 ด้าม 10.00 10% 450.00
( ปากกาสีแดงใน 1 กล่อง มี 50 ด้ามครับ)
2 การลับดับเลขที่เอกสารในบิลขายเชื่อให้อยูในรูปแบบ ปีเดือนเลขที่เอกสาร(YYMMXX) ต้องไปแก้ไขตรงไหนครับ
ขอบคุณครับ
Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ และ เลขที่เอกสาร

โพสต์แล้ว:
เสาร์ ส.ค. 11, 2012 8:09 pm
โดย ASAN
1. สำหรับการปรับหน่วยนับนั้น ให้ไปที่ เริ่มระบบ / 1. กำหนดค่าเริ่มต้นต่างๆ / 3. สินค้าคงเหลือ /1. ระบบสินค้าคงเหลือ /แล้วดูข้อ 6 นะครับ ให้ใส่ 0 แล้วบันทึกครับ
สำหรับตัวแปร เป็นดังนี้นะครับ
Ib: ~N ~ARTICLE ~FACTOR ~CQUCOD ~QTY ~TQUCOD ~UNITPR ~DISC_I ~NETAMT_I ;1
[data spec]
....
....
~QTY: 0, "qtyZ(7)", "STCRD->TRNQTY", ""
~TQUCOD: 9, "", "p_istab( STCRD->TQUCOD, 20, 1, 0 )", ""
~CQUCOD: 9, "", "p_istab( STMAS->CQUCOD, 20, 1, 0 )", ""
~FACTOR: 0, "qtyZ(7)", "FACT" "FACT=STCRD->TRNQTY/STMAS->CFACTOR"
2. การที่จะให้โปรแกรมลำดับเลขที่เอกสารตามลักษณะปีเดือนวัน เราสามารถทำได้จากหัวข้อ เริ่มระบบ / 4. กำหนดเลขที่เอกสาร / เลือกหัวข้อเอกสารที่เราต้องการจะรัน เช่น IV จากนั้นทำการแก้ไขกด Alt+E หรือรูปไอคอน ยางลบดินสอ ไปที่ช่องสุดท้ายแก้ไขเป็น 5508001 ซึ่งหมายถึงจะให้เริ่มนับที่ ปี 55 เดือนที่ 08 และลำดับที่ 001 ของเดือน 8 โปรแกรมจะรัน 001 คือ 3 ตำแหน่งนะครับ 2 ตำแหน่งทำไม่ได้ เพราะในช่องนี้โปรแกรมจะรันเอกสารได้ทั้งหมด 7 digit นั่นเอง
ข้อแนะนำ
ไม่ควรกำหนดเลขที่เอกสารแบบนี้นะครับ เนื่องจากว่าเราต้องมาทำการแก้ไขเลขที่เอกสารทุกๆเดือนที่เริ่มต้นใหม่ ผมเข้าใจว่าเดิมเราออกเอกสารด้วยมือ จึงต้องการจะทราบจำนวนบิลที่ออกในแต่ละเดือนกี่ใบ ดั้งนั้นการใช้วิธีเริ่มต้นใหม่ทุกเดือนทำให้ทราบจำนวนบิลได้ง่ายขึ้น สมัยนี้ใช้โปรแกรมแล้วครับ ควรจะปล่อยบิลรันไปเรื่อยๆ การที่จะนับว่าเดือนนี้มีกี่ใบ โปรแกรมสามารถหาให้เราได้เพียงเสี้ยวนาทีเท่านั้นครับ ลองดุรายงาน ข้อ 1 4 2 และรายงาน 2 4 2 ดูครับ
Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ และ เลขที่เอกสาร

โพสต์แล้ว:
เสาร์ ส.ค. 11, 2012 9:17 pm
โดย boon1983
ขอบคุณมากๆครับ เดี๋ยวจะลองดูครับ

Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ และ เลขที่เอกสาร

โพสต์แล้ว:
อาทิตย์ ส.ค. 12, 2012 10:56 am
โดย ASAN
ครับ ลองไปทำดู รบกวนเปลี่ยนค่า ~CFACTOR เป็น~FACTOR นะครับ เพื่อคุณจะได้ไม่สับสนในการเปลี่ยนคำสั่งด้านล่างนี้
ซึ่งผมลืมบอกไปนิดหนึงว่า ตัวแปรที่ผมทำตัวอย่างด้านบนนั้นใช้ในกรณีที่เวลาขายหน่วยขายไม่มีการเปลี่ยนหน่วยนับ หรือใช้คำสั่งปรับหน่วยนับไม่ได้
กรณีที่ปรับหน่วยนับได้ ให้ใช้คำสั่งแบบนี้ครับ
Ib: ~N ~ARTICLE ~FACTOR ~CQUCOD ~QTY ~TQUCOD ~UNITPR ~DISC_I ~NETAMT_I ;1
[data spec]
....
....
~QTY: 0, "qtyZ(7)", "STCRD->TRNQTY", ""
~TQUCOD: 9, "", "p_istab( STCRD->TQUCOD, 20, 1, 0 )", ""
~SQUCOD: 9, "", "p_istab( STMAS->SQUCOD, 20, 1, 0 )", ""
~FACTOR: 0, "qtyZ(7)", "FACT" "FACT=STCRD->TRNQTY/STMAS->SFACTOR"
Re: แก้ไขแบบฟอร์มในบิลขายเชื่อ และ เลขที่เอกสาร

โพสต์แล้ว:
พฤหัสฯ. ส.ค. 16, 2012 7:01 pm
โดย boon1983
พี่ครับ ถ้าจำนวนย่อย ไม่เต็มจำนวนหน่วยใหญ่ (คือ ปากกาสีแดงใน 1 กล่อง มี 50 ด้ามครับ แต่จำนวนย่อยผมป้อน 30 ด้าม) มันขึ้น 0 กล่อง [ในหน่วยใหญ่] สามารถแก้ไขได้ไหมถ้าผมป้อนจำนวนย่อย ไม่เต็มจำนวนหน่วยใหญ่ ตามแบบข้างบน ให้หน่วยใหญ่มันไม่แสดง แต่ถ้าจำนวนย่อย เต็มจำนวนหน่วยใหญ่ ก็ให้แสดงปกติ
ขอบคุณครับ