อาการ
หลังจากที่คุณดำเนินการเสร็จสิ้นหรือยกเลิกผู้ส่งข้อมูลแล้วค่าในกล่อง สถานะ จะไม่ได้รับการอัปเดตเป็น ปิดในการจัดการใบสั่งซื้อใน Microsoft Dynamics SL
หมายเหตุ กล่องสถานะจะปรากฏบนแท็บข้อมูลอื่นๆในหน้าจอขน (40.110.00) นอกจากนี้หน้าจอตัวแสดงบันทึกการอัปเดตของผู้ส่ง (40.460.00) ไม่มีรายการสำหรับ ID ผู้ส่ง
สาเหตุ
สาเหตุที่1
การตั้งค่าการอัปเดตผู้ส่งล่าช้าไม่ถูกต้อง ดูความละเอียด 1
สาเหตุที่2
การตั้งค่าเวลานอนหลับสำหรับตัวจัดการกระบวนการมีขนาดเล็กเกินไป ดู ความละเอียด 2
สาเหตุที่3
ขั้นตอนการอัปเดตผู้ส่งบนแท็บ ขั้นตอน ในหน้าจอการ สั่งซื้อชนิด (40.200.00) ถูกตั้งค่าอย่างไม่ถูกต้อง ดูความละเอียด 3
สาเหตุที่4
ชนิดของใบสั่งถูกเปลี่ยนแปลงบนแท็บ ขั้นตอน ในหน้าจอการ สั่งซื้อชนิด (40.200.00) ก่อนที่ขนที่มีอยู่แล้วถูกปิด ดูความละเอียด 4
สาเหตุที่5
การกำหนดเองถูกเพิ่มลงในหน้าจอ ขน (40.110.00) ที่ขัดจังหวะการประมวลผลของระเบียนผู้ส่ง ดูความละเอียด 5
สาเหตุที่6
สาเหตุอื่นใดที่ไม่ใช่สาเหตุที่1ถึงสาเหตุที่5 ในกรณีนี้ปัญหานี้เกิดขึ้นโดยไม่คำนึงถึงชนิดของใบสั่งซื้อ ดูความละเอียด 6หรือความละเอียด 7
การแก้ไข
ความละเอียด1
ตรวจสอบว่าการตั้งค่าการหน่วงเวลาการอัปเดตผู้ส่งไม่ได้มีขนาดใหญ่เกินไป โดยทำตามขั้นตอนต่อไปนี้:
-
ในเมนู โมดูล ให้คลิก การจัดการใบสั่งซื้อ
-
ในบานหน้าต่างการจัดการใบสั่งซื้อให้คลิกการตั้งค่าการจัดการใบสั่งซื้อภายใต้การตั้งค่า
-
บนแท็บ อื่นๆ ตรวจสอบให้แน่ใจว่าค่าในกล่องการ อัปเดตข้อมูลผู้ส่งที่ล่าช้า (นาที) ไม่มีขนาดใหญ่เกินไป หมายเหตุ: ถ้ามีการตั้งค่าการ อัปเดตผู้ส่งข้อมูลล่าช้า (นาที) เป็น 30ผู้ส่งข้อมูลจะไม่ปิดจนกว่า30นาทีหลังจากที่คุณทำการบันทึกผู้ส่งให้เสร็จสมบูรณ์
ความละเอียด2
เพิ่มเวลานอนหลับสำหรับกระบวนการของตัวจัดการกระบวนการ โดยทำตามขั้นตอนต่อไปนี้:
-
ในเมนู โมดูล ให้คลิก การจัดการใบสั่งซื้อ
-
ในบานหน้าต่างการจัดการใบสั่งซื้อให้คลิกการตั้งค่าการจัดการใบสั่งซื้อภายใต้การตั้งค่า
-
บนแท็บ อื่นๆ ให้พิมพ์ 15 ในกล่อง เวลาสลีปตัวจัดการกระบวนการ (วินาที) ถ้าค่าในกล่องมีขนาดเล็กกว่า15
ความละเอียด3
แก้ไขสถานะสำหรับขั้นตอนในชนิดของใบสั่งซื้อ โดยทำตามขั้นตอนต่อไปนี้:
-
ในรายการ โมดูล ให้คลิก การจัดการใบสั่งซื้อ
-
ในบานหน้าต่างการจัดการใบสั่งซื้อให้คลิกชนิดใบสั่งซื้อภายใต้การบำรุงรักษา
-
ในกล่อง ชนิดการสั่งซื้อ ให้พิมพ์ ID ชนิดของใบสั่งที่คุณต้องการเปลี่ยนแปลง
-
บนแท็บ ขั้นตอน ให้คลิก จำเป็น ใน สถานะ สำหรับขั้นตอนการอัปเดตผู้ส่ง
-
คลิก บันทึก จากนั้นปิดหน้าจอชนิดใบสั่งซื้อ (40.200.00)
ความละเอียด4
ยกเลิกขนและใบสั่งขายที่เกี่ยวข้อง โดยทำตามขั้นตอนต่อไปนี้:
-
ในรายการโมดูลให้คลิกการจัดการใบสั่งซื้อ
-
ในบานหน้าต่าง การจัดการใบสั่งซื้อ ให้คลิกการ ยืนยันการจัดส่ง ภายใต้ การป้อนข้อมูล
-
ในกล่อง id ผู้ส่งในกล่องให้พิมพ์ id ของผู้ส่งที่คุณต้องการยกเลิก
-
คลิกเพื่อเลือกกล่องกาเครื่องหมายต่อไปนี้:
-
ยกเลิกการส่งสินค้า
-
ยกเลิกการสั่งซื้อ
-
-
คลิก เสร็จสิ้น จากนั้นปิด หน้าจอการยืนยันการจัดส่ง (40.117.00)
ความละเอียด5
เอาการกำหนดเองสำหรับหน้าจอ ขน (40.110.00) ออก โดยทำตามขั้นตอนต่อไปนี้:
-
ปิดหน้าจอทั้งหมดยกเว้นหน้าจอขน (40.110.00)
-
บนเมนูกำหนดเองให้คลิกโหมดกำหนดเอง
-
บนเมนูกำหนดเองให้คลิกเอาการเปลี่ยนแปลงออกสำหรับหน้าจอ
-
คลิก ใช่แล้วคลิก ตกลง
-
ปิดหน้าจอขน (40.110.00) จากนั้นเปิดหน้าจอ
ความละเอียด6
เปลี่ยนลำดับของขนไปยังคำสั่งที่ได้รับการยอมรับจากตัวจัดการกระบวนการ เมื่อต้องการทำเช่นนี้ให้ทำตามขั้นตอนต่อไปนี้ หมายเหตุ: ก่อนที่คุณจะทำตามคำแนะนำในขั้นตอนนี้ตรวจสอบให้แน่ใจว่าคุณมีสำเนาสำรองของฐานข้อมูลที่สมบูรณ์ที่คุณสามารถคืนค่าได้ถ้ามีปัญหาเกิดขึ้น
-
ในหน้าจอตัวจัดการกระบวนการ (40.400.00)ให้คลิกหยุด
-
การใช้ตัววิเคราะห์คิวรี Microsoft SQL หรือ Microsoft SQL Server Management Studio ให้เรียกใช้คำสั่งที่เหมาะสมกับฐานข้อมูลแอปพลิเคชัน
-
-
Microsoft SQL Server ๗.๐
เลือก "execADG_Release_For_Update '" + rtrim (CpnyID) + "', ', '," + rtrim (ShipperID) + "'' จาก SOSHIPHEADER ที่ NextFunctionID =" ๔๐๔๓๐๐๐ "and NextFunctionClass =" ๐๒๐๐ "
-
Microsoft SQL Server ๒๐๐๐หรือ Microsoft sql server ๒๐๐๕หรือ Microsoft SQL Server ๒๐๐๘
ตั้งค่า QUOTED_IDENTIFIEROFF เลือก "exec ADG_Release_For_Update '" + rtrim (CpnyID) + "', ', '," + rtrim (ShipperID) + "'' จาก SOSHIPHEADER whereNextFunctionID =" ๔๐๔๓๐๐๐ "และ NextFunctionClass =" ๐๒๐๐ "
-
-
คัดลอกผลลัพธ์ของคำสั่งลงในหน้าต่างใหม่ ไม่รวมส่วนหัวของคอลัมน์หรือบรรทัดจำนวนแถว จากนั้นเรียกใช้คำสั่งใหม่เพื่อ requeue ขนที่แสดงรายการหมายเหตุ: คำสั่งต่อไปนี้เป็นตัวอย่างของผลลัพธ์ที่คุณจะคัดลอก
exec ADG_Release_For_Update ' ๐๐๖๐ ', '', 0009868 '
-
ในหน้าจอตัวจัดการกระบวนการ (40.400.00)ให้คลิกเริ่ม
ความละเอียด7
ยกเลิกผู้ส่ง โดยทำตามขั้นตอนต่อไปนี้:
-
ในรายการโมดูลให้คลิกการจัดการใบสั่งซื้อ
-
ในบานหน้าต่างการจัดการคำสั่งให้คลิกขนภายใต้การป้อนข้อมูล
-
บนแท็บข้อมูลอื่นๆให้คลิกเพื่อเลือกกล่องกาเครื่องหมายยกเลิกแล้วคลิกเสร็จสิ้น