3/04/2017

Axapta : คำสั่งผลิต Post Jobcard ไม่ได้ Error : Job does not exist

Axapta : คำสั่งผลิต Post Jobcard ไม่ได้ Error : Job does not exist. ตามรูป

เกิดจาก
การนำคำสั่งผลิตเก่าที่สร้างไว้นาน ๆและสร้าง Jobcard ไว้นาน ๆ มาทำต่อ
ทำให้ Job identification ไม่มี อาจจะเกิดจากการ Update start หรือ Update Job Scheduling ทำให้ Job identifation เปลี่ยนไป
ลอง New บรรทัดใหม่ แล้วเลือก Job identification จะได้เลขใหม่ ซึ่งเลขเดิมที่คีย์ไว้นั้นไม่มี

แก้โดย
วิธีที่ 1. ลบ Jobcard ใน Line ออกให้หมดแล้วคีย์ใหม่

วิธีที่ 2. แต่ถ้ามีเยอะ ใช้วิธีแก้ข้อมูลที่ Table ProdJournalRoute ก็ได้ (ทดลองทำใส Local ก่อนทำในของจริง ลอง Reports ดูด้วยว่าเกิดต้นทุนถูกต้องหรือไม่ใน Transaction ของ Item นั้น ๆ)
โดย
- จด Journal ID , Job identification ปัจจุบัน, Job identification ใหม่ที่ได้จากการ New Line ดูให้ดี ถ้ามีเลขเหมือนกันให้เข้าไปดู Job type ตรง Tab General
บาง Line จะเหมือนกัน แถวสุดท้ายจะไม่เหมือนจะเป็น Set up เลขจะเปลี่ยนไป
(จดให้เสร็จก่อนแล้วค่อยไปแก้ทีเดียวจะได้ไม่งง)
เช่น

- เข้า SQL Enterprise Manager เลือก Table ProdJournalRoute
ใช้คำสั่ง SQL โดยใช้ JorunalID ที่จดมา
  1.  
  2. SELECT * FROM PRODJOURNALROUTE
  3. WHERE (JOURNALID = ' JorunalID ที่จดมา ')
  4.  

- แก้ข้อมูลช่อง JOBID เป็นตัว Job identifcation ใหม่ ดูดี ๆ ให้ตรงกัน
- เสร็จแล้วลอง Validate ดู
แล้วแจ้งให้ User ดำเนินการต่อ

No comments:

Post a Comment