8/21/2016

Axapta : Case Report ตัด Parts ไปแล้วคำสั่งผลิตยังไม่ End

Axapta : Case Report ตัด Parts ไปแล้วคำสั่งผลิตยังไม่ End และจะเอา Parts กลับคืนมา

มีการแก้ไข BOM ใหม่ แต่ Production ได้ตัด Packing List ไปแล้ว
ขอให้พี่เบ็ญ ทำ Packing list ติดลบกลับ ตาม Production ด้านล่างนี้ครับ

Production Item QTY Item Parts QTY Packing List Item Parts QTY Packing List
PD15-016292 074093405012 1 101010270011 1 822090003002 4
PD15-015397 074093470016 1 101010271225 1 822090003002 4
PD15-015382 074093488018 2 101010270011 2 822090003002 8
PD15-015411 074093488026 2 101010270011 2 822090003002 8
PD15-016307 074093405020 1 101010270011 1 822090003002 4

เรื่องจาก
ที่มาคือ ลูกค้าเปิด PO มา 2 ชุด แยกเป็น Valve กับชุด Wall bracket แต่ งสข. เปิดใบสั่งผลิตมาชุดเดียว ฝอบ. จึงทำ BOM มารวมกัน เมื่อเปิด Production order จึงมีรายการให้ตัดชิ้นส่วน ชุด Wall bracket และได้ทำการตัดยอดไปแล้ว เมื่อจะโอนขายจึงมีแต่ยอด Valve ให้โอน ไม่มียอดของชุด Wall bracket
ดังนั้น งสข. จึงออกใบเปลี่ยนแปลง และ ฝอบ. ได้แก้ไข BOM แต่ ฝผล. ได้ตัดยอดชุด Wall bracket ไปแล้ว จึงต้องขอรบกวนให้ทำยอดกลับมาแล้ว เปิด Production order ใหม่ (101010270011-K กับ 101010271225-K) เพื่อ ตัดยอด+Report as finished+โอนให้ งคส. เพื่อให้ทำใบส่งมอบและ งบง. Invoice ขายต่อไปครับ

***เอา คืนแล้วมีปัญหา ลบ Packing list ไม่ได้ สร้าง Line ใหม่ manual แล้วลบของเก่าจาก Database ทำให้มีปัญหา Update Costing และ End ไม่ได้ ****

PD15-015397 SO15-314
Item ที่มีปัญหา
822090003002 และ 101010271225 แก้ไขดังนี้
1. item 822090003002 rceid(17280881) แก้ statusreceipt จาก 2 --> 5
Code หาใน SQL Enterprise Manager
  1. SELECT     *
  2. FROM         INVENTTRANS
  3. WHERE     (RECID = '17280881')

2. Run Job Recalcinventsum
3. แก้ Prodbom ช่อง RemainBomFinancial จาก -4 ----> 0
Code หาใน SQL Enterprise Manage
  1.  
  2. SELECT     *
  3. FROM         PRODBOM
  4. WHERE     (PRODID LIKE '%PD15-015382%' OR
  5.                       PRODID LIKE '% PD15-016292%' OR
  6.                       PRODID LIKE '%PD15-015397%' OR
  7.                       PRODID LIKE '%PD15-015382%' OR
  8.                       PRODID LIKE '%PD15-015411%' OR
  9.                       PRODID LIKE '%PD15 - 016307 % ' OR
  10.                       PRODID LIKE ' %PD15-015411%') AND (ITEMID = '822090003002')

4. แก้ InventTrans 101010271225 RecId(15242891) ที่ Status 1 ---> 4 (ถ้าไม่แก้จะ Report as finish จำนวน 0 ไม่ได้ Error)
5. Run Job Recalcinventsum
6. update cost ได้แต่ Status ไม่เปลี่ยนต้องไป Reports as finish จำนวนเป็น 0 และติ๊ก ช่อง Report ด้วย
7. Update Cost อีกทีจะ Up ได้แต่อย่าพึ่ง End
8. Transaction ของ Item 101010271225 จะหาย ที่เป็น -1 เอามาจาก Database ตัวอืนด้วยการ Import ผ่าน SQL Enterprise Manager
9. Update Costing อีกครั้ง จะมีปัญหา Stock ติด -1 ต้องสร้าง InventTransEx ใน Transaction ที่ติดลบ 1
10. แล้วจำนวนจะหายไปแต่มีมูลค่าเหลืออยู่ ต้อง Recal เฉพาะ item 101010271225 จึงจะหาย
11. ตรวจสอบว่าข้อมูลถูกต้องแล้วค่อย End คำสั่งผลิต

No comments:

Post a Comment