5/29/2019

Axapta :: Axapta คำสั่งผลิต End ไม่ได้

Axapta :: Axapta คำสั่งผลิต End ไม่ได้
PD18-01456 : 378010712412 : SO18-460

ตรวจสอบพบ
1. มี Parts 901560712068 ไม่ถูกต้อง ใน Transaction ที่ PD เดียวกัน
2. Status ของ PD ไม่ถูกต้อง มีการ Reports และ UpCoseting ไปแล้วแต่ Status ยังเป็น Start อยู่

1. มี Parts 901560712068 ไม่ถูกต้อง ใน Transaction ที่ PD เดียวกัน ตรวจดูใน Picking List แล้วตัด Code 901560712068 ครบแล้ว
แต่ Transaction นี้เกินขึ้นมา
ทำให้ จะ Report ยอดเป็น 0 หรือ End คำสั่งผลิตมี Error ยอดของ Code ที่จะตัดไม่พอตามรูป

วิธีแก้
1.1.แก้ไขโดย ลบ Transaction ทิ้งที่ MS SQL Server ทิ้ง
  1. SELECT     *
  2. FROM         INVENTTRANS
  3. WHERE     (ITEMID = '901560712068') AND (TRANSREFID LIKE '%PD18-019456') 

1.2.Run Job recalcInventSum ใส่ Code ในข้อ 1. เข้าไป จะมีการ Update Onhand ให้ถูกต้อง
2. Status ของ PD ไม่ถูกต้อง มีการ Reports และ UpCoseting ไปแล้วแต่ Status ยังเป็น Start อยู่
ที่จริง Status ของ PD นี้ มีการ Reports และ Update Costing ไปแล้ว Status ที่ถูกต้องจะต้องเป็น
Status : Reported as finished
Remain Status : Costing
แต่ตามรูป Status ไม่ถูกต้องทำให้ End ไม่ได้
วิธีแก้
2.1. แก้ Status ของ PD ที่ MS SQL Server
  1. SELECT     *
  2. FROM         PRODTABLE
  3. WHERE     (PRODID LIKE '%PD18-019456')

แก้
ProdStatus จาก 4 ให้เป็น 5
BackOrderStatus จาก 1 ให้เป็น 4
Status ของ PD จะเปลี่ยนเป็นอันที่ถูกต้อง
2.2. Update คำสั่งผลิต ติ๊ก End และ ติ๊ก Reports
คำสั่งผลิตก็จะ End ให้

No comments:

Post a Comment