2/15/2022

TRP03 รายการและเล่มถูกลบหาย แต่ Transaction ยังค้างอยู่ ยอดที่จองไปไม่คืน ทำให้ไม่มียอดจองเมื่อสร้างเล่มใหม่ขึ้นมา

 TRP03 รายการและเล่มถูกลบหาย แต่ Transaction ยังค้างอยู่ ยอดที่จองไปไม่คืน ทำให้ไม่มียอดจองเมื่อสร้างเล่มใหม่ขึ้นมา

เช่น เล่ม 22-0002772 ถูกลบ และสร้าง 22-002916 มีรายการ Valve เหมือนกัน แต่ไม่มีของให้จอง

วิธีแก้ (ทำใน Local ก่อนแก้ไนของจริง)
1. ต้องหา Item ให้ได้ก่อนว่าในเล่มนั้นมี Item อะไรจะได้ตามหาเลขที่ ของเอกสารได้ ต้องถาม User
2. ได้ Item หาใน Transaction ว่าเอกสารที่ลบไปเลขที่เท่าไหร่ เช่น 2259022021010, 25902341425, 383022219018, 291020929019 เป็นต้น ดู Transaction จะพบเล่ม แต่ Go to main ไปหาเล่มไม่ได้แล้ว
ตรวจสอบ Transaction ว่าเลขที่ 22-0002772 มีการจองของไว้

3. ค้นหาใน Database log ใส่ *เลขที่เอกสาร* และเลือกรายการที่ถูกลบไปเฉพาะที่ต้องการ เพื่อให้รายการใน InventJournalTrans กลับคืนมา
เลือกรายการทีละ รายการแล้วกด Reinsert

4. สร้าง เล่มเอกสารเล่มใหม่ขึ้นมา สร้างเฉพาะ เล่ม เช่น 22-0002935
ใช่ SQL Server Enterprise Run Code
  1. SELECT     *
  2. FROM         INVENTJOURNALTABLE
  3. WHERE     (JOURNALID = '22-0002935')

แล้วแก้ JOURNALID จาก 22-0002935 เป็นเลขที่หายไป 22-0002772

5. เข้า Tab History กด Recalculation เพื่อให้เลข Run ใน Line Update
6. ตรวจดูข้อมูลใน Line เข้าดูการ Reservation และ Validate ข้อมูลดู ว่ามี Error หรือไม่
ดู Transaction กด Go to main จากเลขที่เอกสารมาหาเล่มได้
7. ลบรายการเล่มที่ไม่ได้ใช้ออกเช่น 22-002916
8. แจ้ง User ตรวจสอบความถูกต้องแล้วค่อย Post