Saturday, February 15, 2014

MRP Conceptual & Scheduling

MRP Conceptual & Scheduling

                   เวลาที่ผมไปพบลูกค้าผมมักจะเจอคำถามบ่อยๆ ว่า MRP กับ Scheduling มันต่างกันอย่างไร จะตอบบแบบตามตำราก็เข้าใจยากอีก มาลองฟังคำตอบของผมดูนะครับ
MRP จะมองเรื่องปริมาณการใช้ สินค้าคงคลังหรือเรียกอีกอย่างว่าบริหาร Onhand ให้สอดคล้องกับความต้องการ หัวใจของ MRP คือ สินค้าคงคลังจะต้องถูกต้อง
Scheduling จะมองในเรื่องของ ลำดับขั้นตอนในการทำงาน และ ชั่วโมงการทำงานของเครื่องจักร หรือ ทรัพยากรคน หรือ เรามักเรียกมันว่า Resource / Resource Group นั้นเอง หัวใจของ Scheduling คือ จะต้องมี Cycle Time ที่ถูกต้อง และ จำนวนเวลาในการทำงานของในแต่ละ Resource ที่เป็นจริง เช่น ถ้าเครื่องเสีย แรงงานป่วย ก็จะต้องเข้ามาปรับปรุงข้อมูลในระบบด้วยเช่น ถ้าถามต่อว่าไม่ทำ Scheduling ได้ไหม ทำได้ครับ แต่ทุกๆ แผนกก็จะทำงานกันไม่สอดคล้องกันเหมือนมี สัญญาณนาฬิกา กันแบบ ทำให้การบริหารจัดการข้อมูลไม่สอดคล้องกัน
ฉะนั้น MRP เน้น Stock,Scheduling เน้น Time.

Sunday, January 19, 2014

scheduled background task not running on Infor Syteline ERP

Scheduled background Task not running on Infor Syteline ERP

If you are looking for solution for how to set Scheduled background Task or how to do Scheduled background Task not running on Infor Syteline ERP .

1) you have to check at active background task first.Is it still waiting ?
2) you have to check at back ground task history .Start date should  not appear.

Solution : Please check the requirement for your task if every thing met the requirement.Please check SQLSERVERAGENT .It is sql service .Infor syteline use this component to run the SyteLine Job.

Good Luck.
Montree K.


Thursday, December 26, 2013

ERP CO-Product and By Product

วันนี้เราจะมาคุยกันเรื่อง CO- Product และ อะไรคือ By Product ถ้าใครอยู่ในวงการ ERP อยู่แล้วก็คงไม่ยากในการที่จะตอบว่าอะไรคืออะไร มันสำคัญมากในการสือสารระหว่างกัน เช่น ถ้าเราต้องการที่จะบอกว่าต้องการเศษวัสดุที่เหลือจากการผลิตเข้าคลัง แต่ถ้าเราบอกว่า By Product ถ้าคนที่เข้าใจคำนี้อยู่แล้วก็จะเข้าใจในทันที่ว่า การที่เราจะรับเศษวัสดุที่เหลือจากการผลิตนั้นเราเรียกว่า By Product อีกนิดครับ By Product ไม่ใช่ Scrap นะครับ By Product ยังสามารถนำกลับมาใช้ได้ แต่ถ้า Scrap จะต้องขายเป็นขยะไป งั้นมาถึง CO-Product บ้างครับ ถ้าเราต้องการ Re-Engineering Process ในการผลิตเช่น ขึ้นงานหนึ่งครั้งได้ชิ้นงานออกมาเป็น 2 รายการ ตัวอย่างเช่น ต้องการตัดเหล็กเส้น ขนาดยาว 30 cm และ 70  cm ขนาดเหล็กต่อหน่อยเท่ากับ 100 cm เห็นไหมครับการที่เราขึ้นงาน ตัด เหล็กเส้น 30 cm เรายังได้เหล็กเส้น 70 cm ด้วยเพื่อไปทำการดัดต่อไป อีกตัวอย่างที่พอจะอ้างอิงได้เช่น เราต้องการผลิตกระป๋อง และกระป๋องเมื่อผลิตเสร็จจะถูกแยกออกเป็นเกรด A,B,C ได้อีก จะเห็นว่า ABC CO-Product กันอยู่ครับ
พอเข้าใจไหมครับ

Wednesday, December 19, 2012

ทำไมที่จอดรถชั่วโมงแรกต้องฟรีด้วย

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

Thursday, November 15, 2012

การคำนวณ Landed Cost ใน SyteLine ERP

เป็นการบันทึกต้นทุนแฝงให้กับสินค้าที่บริษัทซื้อมาจากต่างประเทศ ส่วนใหญ่เราจะใช้ในกรณีนี้ ซึ่งจะมีผลทำให้ต้นทุนสินค้า เพิ่มขึ้นหรือลดลง เช่น ค่าขนส่งขาเข้า ค่าภาษีศุลกากร ค่าธรรมเนียมต่าง ๆ เป็นต้น โดยโปรแกรมจะมีให้เลือก อยู่ 2 แบบ คือ 1) ตามจำนวนเงิน เป็นการปันส่วนต้นทุนให้สินค้าแต่ละตัว ตามมูลค่าของสินค้าหลังหักส่วนลดสินค้าแล้ว ตัวอ่าง ปันส่วนตามจำนวนเงิน โปรแกรมจะคำนวณจาก จำนวนเงินที่กำหนด(Fright) x จำนวนเงินของรายการที่เลือกคำนวณ / จำนวนเงินรวม จากตัวอย่างในรูป 2,000 x 25,000/50,000 = 1,000 เพราะฉะนั้นรายงานในบรรทัดนี้จะได้ ค่า Landed Cost ของค่า Fright เท่ากับ 1,000 บาท 2) ตามอัตรา % เป็นการปันส่วนต้นทุนให้สินค้าแต่ละตัว ตามอัตรา % ที่กำหนด

Friday, November 9, 2012

การวางแผนทรัพยากรกิจการ (Enterprise Resources Planning)

การวางแผนทรัพยากรกิจการ (Enterprise Resources Planning)

อะไรคือ ความสำเร็จอของการ Implement ERP System

อะไรคือ ความสำเร็จอของการ Implement ERP System ?

เคยมีคำถามนี้ในใจกันบ้างหรือเปล่า ว่า อะไรคือ ความสำเร็จของการ Implement ERP System.
คำถามนี้จะถามได้ใน 2 เวลา คือ ตอนที่คิดจะซื้อ กับ ติดตั้งเสร็จแล้ว อย่าเพิ่งงงไปนะครับ
มันคือเรื่องจริงบางครั้ง เมื่อ Implement หรือ ติดตั้งเสร็จแล้ว ยังมีอาการงง  ๆ กันอยู่ว่าเสร็จแล้วเหรอะ
นั้นแหละครับ ลองกลับไปดูนะครับ ที่ Implement เสร็จ นั้นคือ ทำอะไรได้บ้าง ตอบคำถามตอนที่คิดครั้งแรกได้หรือเปล่า งั้นมาลอง ดูความคิดผมนะครับ  ถ้า Implement เสร็จแบบ Full Option ของ ERP ในบ้านเรา จะต้องทำอะไรได้บ้าง
1) Production Module
  •  การรับ Customer Order,Forecast เข้าระบบ,กำหนดราคาขาย,การทำใบเสนอราคา
  • มีการกำหนด สูตรในการผลิต
  • จากนั้นระบบจะทำการ วางแผน สั่งซื้อวัตถุดิบ และ วางแผนผลิตให้ เราเรียกกระบวนการนี้ว่า MRP Process โดยที่ถ้าไม่ใช้ MRP จะทำมาคำนวณเอง ซึ่งไม่ง่ายครับ คุณ มีสินค้าในคลังเป็นจำนวนมาก ๆ
  • สามารถดู สินค้าคงเหลือ ประวัติการใช้ Material ในแต่ละรายการได้
  • รองรับการทำงานสำหรับ Inventory Transaction ต่าง ๆ ได้ เช่น Goods Receive,Job Receipt....
  • การรายงานผลิต และ สามารถติดตามสถานะของงานในแต่ละขั้นตอนได้ ว่าทำถึงไหนแล้ว
  • สามารถทราบต้นทุนผลิตของสินค้าในแต่ละ Lot การผลิตได้ ในทันที
2) Financial Module
  1. ทำ ข้้นตอนของ AR ในระบบ เริ่มตั้งแต่ เปิด Invoice จนถึง AR Payment Posting.
  2. ทำ ขั้นตอนของ AP ในระบบ เริ่มตั้้งแต่ Create Voucher ใบสำคัญจ่าย จนถึง AP Paymnet Posting
  3. ทำ Fixed Asset ในระบบ
  4. บันทึกสินค้า ต้นงวด ปลายงวดในระบบ กรณีปิดแบบ Periodic
  5. ตรวจสอบและ Post GL
  6. ออก งบทดลอง และ ออกงบการเงินในระบบ
หลัก ๆ นะครับ ถ้าทำได้ตามนี้ ผมถือว่า เยี่ยมแล้ว นี่ยังไม่รวม ในเรื่องของ ตรวจสอบ Capacity ของ เครื่องจักร นะครับ คือ ถ้าทำได้ตามข้างบนก็ ถือว่า ERP สำเร็จแล้วครับ





Infor SyteLine (CSI) customize Custom Assembly

  if you are looking for script to test run Infor CSI Custom Assembly you can use below code. using System; using System.Collections.Generic...