9/09/2016

Axapta : Axapta Error เวลา Deliver Remainder ออกไม่ได้

Axapta : Axapta Error เวลา Deliver Remainder ออกไม่ได้

Deliver Remainder จำนวนของ SO13-617 ออกไม่ได้ Error
ลำดับที่ 21 Item 300011408055 จำนวน 5 ตัวต้องการลดให้เหลือ 3 ตัว

เกิด จาก Transaction ของ Item 300011408055 หายไป 1 แถว เป็นแถวที่ระบุจำนวจที่จะตัดออก 5 ตัว และ SalesOrder ทำให้ไม่สามารถยกเลิกได้เพราะไม่มีตัวที่จะไปลบออก ทำให้เกิด Error

แก้โดย
1. นำ Transaction ที่หายไปกลับคืนมา จาก Database 2014
2. recalcInventSum เพื่อให้ Onhand ถูกต้อง
3. สร้าง InventranEx ด้วยปุ่ม Create InventtransEX ของ Item นั้น
4. ลบ Line ที่ Deliver Remainder ผิดไปใน TableDeliverRemainderHistory เหลือเฉพาะที่ใช้งานจริง

Quantity ordered may not be reduced, as there are not enough inventory transactions with 'on order' status.
The items are 'Sold', 'Deducted' or 'Picked'.
หรือจะเป็นคำสั่งผลิต ที่ Error แบบนี้เพราะ Transaction หายถ้ามี Database เก่าเอามาคืน ถ้าไม่มีต้องลบ PD แล้วสร้างใหม่ เพื่อให้เกิด Transaction ใหม่
ลองใน Local ก่อนค่อยทำในของจริง

No comments:

Post a Comment