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

กำหนดแผนก=สามารถเพิ่มเป็น 5 หลัก ได้ไหม

โพสต์โพสต์แล้ว: พฤหัสฯ. ส.ค. 17, 2017 2:19 pm
โดย Thammada.k
แผนก-ปกติมี 4 DIGIT สามารถเพิ่มเป็น 5 หลัก ได้ไหม เนื่องจาก เป็นงาน Project มีความหมายที่ต้องการใช้ รบกวนด้วยน่ะค่ะ

Re: กำหนดแผนก=สามารถเพิ่มเป็น 5 หลัก ได้ไหม

โพสต์โพสต์แล้ว: พฤหัสฯ. ส.ค. 17, 2017 3:25 pm
โดย suchai
พอดีนั่งออกแบบที่ต้องใช้ช่องแผนกที่มีอยู่ 4 หลัก ให้สามารถตอบโจทย์การผลิต 3 แบบและบริการอีก 2 แบบ ให้อยู่รวมกันได้ในรหัสแผนก 4 หลัก

รหัสแผนก ให้รันเต็มที่ 4 หลักจะได้ผลลัพธ์ไม่ใช่ 1 หมื่น แต่ขั้นต่ำคือ 80,000

0000-9999 1 หมื่น
A001-A999 1 พัน ไปถึง Z999 ได้ 26,000
ก001-ฮ999 ได้อีก 44,000

เบ็ดเสร็จรวมกันก็เข้าไปแปดหมื่น เหลือใช้ คือให้รันเลขกันไป แล้วหาโซนหาย่านให้มันอยู่เช่น

การผลิตมีมาก ก็ 0001-9999 - A0001
งานบริการภายใน I001-I999 (ไม่พอก็ต่อ J K L M N)
งานบริการภายนอก O 001-O999 (ไม่พอก็ต่อ P Q R S T U V W X Y Z)

การออกแบบต้องใช้จินตนาการ

ส่วนโปรแกรม Express Version 1 จะคงมีรหัสแผนกเพียง 4 หลักตลอดไป จะมีการปรับขยายเรื่องงาน JOB ใน Version ที่สูงขึ้นไปที่มี 6 หลักหรือ 12 หลัก

ส่วนชื่องานและรายละเอียดงาน ก็ไปใช้ คำย่อไทย และชื่อเต็มไทย

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

Re: กำหนดแผนก=สามารถเพิ่มเป็น 5 หลัก ได้ไหม

โพสต์โพสต์แล้ว: พฤหัสฯ. ส.ค. 17, 2017 8:58 pm
โดย Thammada.k
ขอบคุณมากค่ะ ..เดิมใช้แบบนี้ สถานที่ Project /ปีงานProjet /ลำดับ
R701-ระนอง-ปี2017-ลำดับ01
S701-สงขลา-ปี2017-ลำดับ01
ฺกังวลว่าจะไปต่อไม่ได้... แต่ก็ใช้คำอธิบายเพิ่มเติมขยาย รหัสแผนก อีกที

Re: กำหนดแผนก=สามารถเพิ่มเป็น 5 หลัก ได้ไหม

โพสต์โพสต์แล้ว: ศุกร์ ส.ค. 18, 2017 9:17 am
โดย suchai
เรื่องจำนวนของรหัสแผนก จบที่ 4 หลัก สำหรับ Express Version 1 ผมกำหนดย่านการใช้งานได้ 80,000 ลักษณะงานถือว่าพอใช้ ถ้ามีงานไม่มาก เราก็กำหนดย่านความถี่ ผมเรียกว่าย่านความถี่เหรอะกัน จะได้แบ่งใช้ทรัพยากรได้อย่างมีประสิทธิภาพ เช่น มี 3 งาน คือ งานท่อ งานโครงสร้าง งานอุปกรณ์ ใน 1 ปีไม่เกิน 1000 หรือถ้าเกินนิดหน่อยก็ใช้อักขระย่อยต่อเลขไป ก็จะได้รหัสมา 3 ย่านความถี่ คือ ท001-ท999 ค001-ค999 อ001-อ999

สิ่งสำคัญก่อนจะทำงานใดๆ ต้องคิดก่อน ว่าใน 1 ปีหรือภายใน 2-3 ปี จะมีงานเกิดขึ้นในปริมาณเท่าไหร่ ถึงมาออกแบบตรงนี้ได้
การออกแบบโปรแกรมเพื่อให้ทำงานได้ ต้องคำนวณหลายเรื่องเช่น จำนวนงานที่จะเกิดขึ้นจริงทั้งหมดในอนาคต รายละเอียดงานที่จะต้องปรากฏ และที่สำคัญที่สุด ต้องออกแบบให้มีการใช้งานที่ง่าย โดยที่คนทำงานไม่ต้องมีความรู้อะไรเลย แค่ทำตามแบบที่ออกแบบไว้

ในกรณีของคุณ ต้องดูจำนวนงานต่อปีก่อนว่า ถึงร้อยมั้ย หรือถึงพัน ถ้าไม่ถึง อักษร R ระนอง ก็ใช้ไป ถัดมาเรื่องปี 7 (17) อันนี้เริ่มฟุ่มเฟือย ถ้างานต่อปีไม่ถึงร้อยงาน ก็อนุโลม แต่การออกแบบแบบนี้ อีกสักพักก็ใช้ไม่ได้ เพราะมันจะล้น การออกแบบที่ดีคือ จะไม่เกิดการหมดของทรัพยากร ในช่วงอายุของเรา

ส่วนการค้นหารหัสงาน ให้กด Tab เข้าไปที่ ชื่อเต็มไทย โปรแกรมจะเรียงอักษรจากซ้ายไปขวา ให้เรื่อง Keyword หรือหัวใจการทำงาน ว่าจะค้นหาด้วย เลขใบสั่งงาน เลขใบสั่งผลิต หรือเลข PO ลูกค้า อะไรก็ได้


ในขั้นตอนของการออกแบบ และบันทึกข้อมูล ถือว่าผ่าน แต่ตอนใช้ประโยชน์จากข้อมูล รายงานมาตรฐานของโปรแกรม Express แม้ว่าจะมีเลือกแผนกเอาไว้ แต่ไม่ได้ถูกออกแบบให้ แสดงรายละเอียดของงาน สำหรับผู้ที่เขียนแก้ไขรายงานจะทราบว่า มีฟังก์ชั่น p_isdep(A->DEPCOD) ให้มาสำหรับแปล รหัสแผนก เป็นชื่อเต็มไทย ซึ่งก็ใช้ได้ดีมากว่า 15 ปี แต่งานในอนาคตมีความต้องการข้อมูลเกี่ยวกับงานสูงมาก ตัวเดิมเลยไม่ตอบโจทย์ ยังต้องพัฒนาเรียกว่าค้นหาให้ละเอียดเข้าไปอีกว่า จะใช้ทุกพื้นที่ของแผนกมาใช้ประโยชน์ได้อย่างไร คือสามารถนำรหัสแผนก ชื่อย่อไทย ชื่อย่ออังกฤษ ชื่อเต็มไทย ชื่อเต็มอังกฤษ มาใช้ประโยชน์ทุกรายงานได้ เพราะงาน Job จะมี เปอร์เซ็นต์การทำงานแล้วเสร็จ และการปิด Job งาน ซึ่งงานวิจัยใหม่ได้เริ่มขึ้นแล้ว ผมใช้จริงกับผู้ล่วงอนาคต และเมื่อเวลาผ่านไป 5-10 ปี เขาแสวงหาประโยชน์จากเรื่องเหล่านี้แล้ว ก็จะกลับมาเป็นเรื่องเล่าให้ฟังกันอีกที เพราะสิ่งที่บอกส่วนใหญ่เป็นเรื่องที่คิดและพัฒนาในอดีตทั้งสิ้น