11/06/2016

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

Axapta : คำสั่งผลิตคลัง End ไม่ได้ ของมียอดใช้งานได้ ต้นทุน Cost มี แต่ End ไม่ได้
สั่ง End แล้วสถานะไม่เปลี่ยนตาม เป็นสถานะเดิม

1. ให้ลอง Reports ยอดเป็น 0 และติ๊ก Reports as finish ด้วย ว่าทำได้หรือไม่ ตามวิธีนี้
https://intranet.sci.com/blog.php?u=281&b=1082
ถ้า Reports เป็น 0 ไม่ได้จะมี Error ประมาณนี้ PJ จะไม่ Run เพราะสร้างและ Post Auto ไม่ได้

ถ้าไม่ได้ (นำ Database ไปลองทำใน Local ก่อนก็ได้ ค่อยทำในของจริง)
ตรวจ ดู Transation ใน Inventtrans ถ้าถูกต้องหรือไม่ อันไหนไม่ถูกให้ลบออก เช่นพวกไม่มีวันที่ DatePhysical หรือดูอื่น ๆ พวกยอด พวก Onhand ถ้ารายการใน Trans ไม่ถูกต้องให้ลบออก
InventTrans ลบได้เฉพาะรายการที่ยังไม่มี DatePhysical เท่านั้น

  1. SELECT     *
  2. FROM         INVENTTRANS
  3. WHERE     (ITEMID = '902341429014-M')


1. ใช้โปรแกรม SQL Server Enterprise Manager Select Item หรือ PD ที่มีปัญหา
  1. SELECT     *
  2. FROM         PRODTABLE
  3. WHERE     (ITEMID = '902341429014-M')


2. แก้ช่อง Prodstatus ว่าจริง ๆ คำสั่งผลิตนั้นควรถึงขั้นไหน เช่นถึง Report as finish หรืออื่น ๆ ตาม Enum Prodstatus เช่นแก้จาก 4 --> 5

3. แก้ช่อง BackOrderStatus ว่าจริง ๆ คำสั่งผลิตนั้นควรถึงขั้นไหนให้คล้องจองกับข้อ 2 เช่นถึง Report as finish หรืออื่น ๆ ตาม Enum ProdBackStatus เช่นแก้จาก 1 --> 3

4. ทดลอง Update Costing และติ๊ก End ดู ไม่ต้อง ติ๊ก Reports

No comments:

Post a Comment