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

สอบถามเลขที่ของใบเสนอราคา

โพสต์โพสต์แล้ว: จันทร์ ก.ค. 31, 2017 2:35 pm
โดย baitongzii
พอดีทางเรามีการทำใบเสนอราคาเยอะมากจะรบกวนถามเกี่ยวกับเลขที่อะค่ะ ยกตัวอย่างเช่น
วันที่ 25/07/2560 QT6007999 ซึงมันไม่ยังไม่ข้ามไปเดือนที่ 8 พอทำใบเสนอราคาใบต่อไป QT เปลี่ยนเป็น QT6008001 ลงวันที่ 25/07/2560

คำถามคือทางเราจะสามารถขยายให้มันมากกว่า 999 ได้ไหมคะ เช่น QT60071000 ลงวันที่ 25/07/2560 เพราะบางทีใบเสนอราคามันสามารถบ่งบอกว่าเราทำในเดือนไหนๆ ได้อะค่ะ เพราะตอนนี้ที่บริษัทเพิ่งจะวันที่ 31/07/2560 แต่ใบเสนอราคากระโดดไป QT6008513 แล้วอะค่ะ ยังไม่ขึ้นเดือนสิงหาคมเลยค่ะ

Re: สอบถามเลขที่ของใบเสนอราคา

โพสต์โพสต์แล้ว: จันทร์ ก.ค. 31, 2017 9:57 pm
โดย suchai
ต้องอธิบายเรื่อง ลำดับเอกสารของโปรแกรมก่อน โดยธรรมชาติแล้ว ถ้าให้โปรแกรมออกเลขเอกสาร จะรันได้แค่ 7 หลัก ส่วนอีก 3 หลักสำรองไว้สำหรับแทรกเอกสาร

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

ที่นี้เมื่อรู้ว่าโปรแกรม รันเอกสารแค่ 7 หลัก ถ้าใช้ ปี เดือน ไป 4 หลัก นั้นหมายความว่าใน 1 เดือนต้องรู้แล้วว่า ได้ไม่เกิน 999

ปกติเอกสารจะมีวันที่กำกับอยู่แล้ว ถ้าปล่อยรัน 0000001 0000002 .... ก็ดูจากวันที่ได้

ตอนนี้เท่าที่ดู ก็คงต้องดูว่า ใน 1 เดือนจะมีเอกสารใบเสนอราคา ไม่เกิน 9999 ใบหรือไม่ โดยคุณต้องใช้วิธีลดปีลง เช่น

6007001 ก็จะเป็น 0070001 โดยใช้หลักสุดท้ายของปี 10 ปี ถึงจะวนกลับมาซ้ำ ส่วนการแก้ไขฟอร์มก็สามารถใช้คำสั่งเพื่อใส่เลข 6 เข้าไปข้างหน้าได้ เท่าที่ไปลองเขียนดูจะเป็นอย่างนี้

*~QTNUM: 0, "", "OESO->SONUM", ""
~QTNUM: 0, "", "qtnum", "qtnum=SUBSTR(OESO->SONUM,1,2)+'6'+SUBSTR(OESO->SONUM,3,10)"

ปิดเครื่องหมายดอกจัน * ในบรรทัดเดิม เพื่อไม่ให้ทำงานและเพิ่มบรรทัดใหม่เข้าไป โปรแกรมจะใส่เลข 6 เข้าไป คนเห็นทั่วไปหรือแม้กระทั่งผม ยังตกใจเลยว่า มันรันเลขได้ที่ 8 หลัก แต่จริงๆ ในหน้าจอ หลักแรกไม่มีครับ โปรแกรม Express เป็นศาสตร์ของมายากล ล่องหน หรือปรากฏตัวได้

อยากเสนอทางเลือกใหม่ในปีหน้า คือให้รันแค่ปีไว้ ที่เหลือปล่อย ได้ปี 2 หลัก เหลือ 5 หลักปล่อยเลขวิ่งไปเลย ได้ประมาณ 1 แสนใบเสนอราคาต่อปี

ในโปรแกรมรุ่นปัจจุบัน จะไม่มีการแก้ไขใดๆ อีก แต่เรื่องรันเลขสำหรับโปรแกรมรุ่นต่อไป ท่าจะยาวแบบร้านขายส่ง กำหนด ปี-เดือน-วัน ก็ไป 6 หลัก ส่วนเลขที่จะออกได้คงสัก 9 หลัก รองรับธุรกรรมขนาดใหญ่ คุยกันไว้เป็นแนวทาง แต่ตอนนี้ยังไม่ได้ทำครับ

Re: สอบถามเลขที่ของใบเสนอราคา

โพสต์โพสต์แล้ว: อังคาร ส.ค. 01, 2017 1:14 pm
โดย baitongzii
ขอบคุณค่ะจะลองนำไปปรับใช้ดูค่ะ