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

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

Moderator: Sutas, CO-Admin, Global Moderator

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

โพสต์โดย boon1983 » ศุกร์ ส.ค. 10, 2012 6:53 pm

รบกวนสอบถาม 2 ข้อ ครับ คือ แก้ไขแบบฟอร์มในบิลขายเชื่อ และ เลขที่เอกสาร

1.ฟอร์มบิลของผมเป็นแบบนนี้ต้องมีตัวแปรอะไรบ้างครับแล้ว ในส่วนช่อง"จำนวนหน่วยใหญ่"แก้ไขได้ไหมถ้าไม่ต้องการทศนิยมคือต้องการตัวเลขหลักเดียวครับ

ลำดับ  รายการสินค้า  จำนวนหน่วยใหญ  หน่วยใหญ่  จำนวน   หน่วย   ราคาต่อหน่วย   ส่วนลด   จำนวนเงิน
  1      ปากกาสีแดง     1         กล่อง    50.00     ด้าม    10.00  10%     450.00

( ปากกาสีแดงใน 1 กล่อง มี 50 ด้ามครับ)

2 การลับดับเลขที่เอกสารในบิลขายเชื่อให้อยูในรูปแบบ ปีเดือนเลขที่เอกสาร(YYMMXX) ต้องไปแก้ไขตรงไหนครับ

ขอบคุณครับ
แก้ไขล่าสุดโดย boon1983 เมื่อ ศุกร์ ส.ค. 10, 2012 7:02 pm, แก้ไขแล้ว 1 ครั้ง
boon1983
Newbie
Newbie
 
โพสต์: 26
ลงทะเบียนเมื่อ: อาทิตย์ พ.ค. 15, 2011 10:57 pm

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

โพสต์โดย ASAN » เสาร์ ส.ค. 11, 2012 8:09 pm

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 ดูครับ
แก้ไขล่าสุดโดย ASAN เมื่อ อาทิตย์ ส.ค. 12, 2012 10:58 am, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

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

โพสต์โดย boon1983 » เสาร์ ส.ค. 11, 2012 9:17 pm

ขอบคุณมากๆครับ เดี๋ยวจะลองดูครับ  :)
boon1983
Newbie
Newbie
 
โพสต์: 26
ลงทะเบียนเมื่อ: อาทิตย์ พ.ค. 15, 2011 10:57 pm

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

โพสต์โดย ASAN » อาทิตย์ ส.ค. 12, 2012 10:56 am

ครับ ลองไปทำดู  รบกวนเปลี่ยนค่า ~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"
แก้ไขล่าสุดโดย ASAN เมื่อ อาทิตย์ ส.ค. 12, 2012 11:00 am, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

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

โพสต์โดย boon1983 » พฤหัสฯ. ส.ค. 16, 2012 7:01 pm

พี่ครับ ถ้าจำนวนย่อย ไม่เต็มจำนวนหน่วยใหญ่ (คือ ปากกาสีแดงใน 1 กล่อง มี 50 ด้ามครับ แต่จำนวนย่อยผมป้อน 30 ด้าม)  มันขึ้น 0 กล่อง [ในหน่วยใหญ่] สามารถแก้ไขได้ไหมถ้าผมป้อนจำนวนย่อย ไม่เต็มจำนวนหน่วยใหญ่ ตามแบบข้างบน ให้หน่วยใหญ่มันไม่แสดง แต่ถ้าจำนวนย่อย เต็มจำนวนหน่วยใหญ่ ก็ให้แสดงปกติ

ขอบคุณครับ
boon1983
Newbie
Newbie
 
โพสต์: 26
ลงทะเบียนเมื่อ: อาทิตย์ พ.ค. 15, 2011 10:57 pm


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

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

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