"เมื่อเขาต้องแก้โค๊ดระบบคุมสต๊อควัสดุคงเหลือ แต่ด้วยความมั่นใจจริงเขียนต่อแบบไม่มีการวางแผนทำโฟลว์ชาร์ตก่อนใดๆ สุดท้ายเงื่อนไขหลุดกระจาย ตกม้าตายตอนจบ"
ขณะที่กำลังเขียนโค๊ดตามรายการที่ต้องแก้ไขเพิ่มเติมในส่วนต่างๆอยู่นั้น เสียงหัวหน้าก็ดังขึ้นมาจากด้านหลังเล่นเอาขวัญกระเจิง
"ทำไมเรียกรายงานวัสดุคงเหลือไม่ตรงกันสักทีเนี่ย ทำหลายรอบแล้วนะ ตัดยังไงก็ไม่ลดสักที ไม่พอยังไปโผล่ในบรรทัดใหม่แล้วยอดติดลบอีก เพี้ยนแล้วๆไม่มียอดใครจะไปเบิกได้"
ผมเดินไปหาที่โต๊ะทำงานของหัวหน้า พยายามหาคำอธิบายเกี่ยวกับสิ่งที่เห็นตรงหน้า เนื่องจากการตัดสต๊อกผมจะใช้ราคาอ้างอิงไม่ได้ใช้เฉพาะรหัสสินค้า เพราะว่าเป็นระบบที่เรียกใช้ชั่วคราว ไม่มีหลักการ FIFO หรืออะไรใดๆทั้งสิ้น
เหลือราคาไหน ตัดที่ราคานั้น
"พี่ว่าน้องต้องปรับระบบครั้งใหญ่แล้วนะ เวลาเบิกจ่ายวัสดุก็ยาก ราคาโผล่มาให้เลือกเยอะแยะ ไม่รู้จะตัดราคาไหนก่อนราคาไหนหลัง"
ผมได้แต่ตอบรับคำไปพลางคิดไปว่าเป็นเพราะอะไร และในไม่กี่วินาทีต่อมาก็คิดขึ้นได้ ไอ้การตัดสต๊อกนี่ยอมรับเลยครับว่ายังไม่เป็นสากลเท่าไหร่ แต่นั่นก็เป็นวิธีที่ช่วยตัดให้ราคามันตรงกับวัสดุที่มีอยู่จริงได้
"พี่ครับ ผมว่าคงจะเป็นที่ขั้นตอนการเบิกระบุสถานที่เก็บวัสดุไม่ตรงกันน่ะครับ เดี๋ยวผมจะตรวจสอบให้อีกที"
ผมใช้เวลาเกือบสองชั่วโมงในการค้นหาข้อผิดพลาดแล้วก็สรุปได้ว่า
1. เกิดจากขั้นตอนการเบิกวัสดุไม่ได้ตรวจสอบว่าเลือกมาจากสถานที่เก็บไหน
2. เมื่อตัดไปแล้วก็จะทำให้รายงานเรียกแสดงผลออกมาแยกตามสถานที่เก็บทำให้บรรทัดไม่ตรงกัน
3. กรณีของรายงานเมื่อไม่ระบุสถานที่เก็บต้องเรียกข้อมูลควรจะนับรายการทั้งหมดรวมกันเพื่อดูยอดรวม แต่ดันจัดกลุ่มตามสถานที่เก็บ
และอีกหลายๆจุดที่เกี่ยวกับสถานที่เก็บนี่เอง
สุดท้ายเลยต้องมานั่งเขียน Flowchart เพื่อตรวจสอบเงื่อนไขและการทำงานทั้งการนำเข้าวัสดุ การเบิกใช้วัสดุ และการเรียกรายงานขึ้นมาใหม่ เพื่อใช้ยืนยันความถูกต้องของกระบวนการที่คิดไว้
และในที่สุดก็จัดการได้เป็นที่น่าพอใจ จะเหลือก็แต่เพียงการตัดสต๊อกแบบ FIFO ที่จะต้องเขียนโค๊ดใหม่ เพื่อวนลูปตรวจสอบจำนวนวัสดุในแต่ละ LOT ว่าพอกับการเบิกในครั้งนั้นๆหรือไม่ ถ้าไม่พอก็ตัดเพิ่มจาก LOT ต่อไปเรื่อยๆ
ถ้าสามารถจัดการกับขั้นตอนนี้ได้ ต่อไปก็คงจะเรียกรายงานได้สวยงามกว่านี้แน่นอน "ขอให้ทุกท่านทนใช้ไปก่อนนะครับ"
ความคิดเห็น
แสดงความคิดเห็น