ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

เราได้รับข้อผิดพลาด "ธุรกรรมที่ค้างอยู่" เมื่อพยายามปิดใบสั่งการผลิตบางส่วน แม้ว่าข้อผิดพลาดนี้มักเกิดจากสินค้าคงคลังหรือชุดทางการเงินที่ไม่ได้โพสต์ และอาจนั่งอยู่ในการกู้คืนชุด (กิจวัตร>>การกู้คืนชุด) แหล่งข้อมูลที่ผิดปกติของข้อผิดพลาดนี้มากขึ้นคือทริกเกอร์ลดลง "ทริกเกอร์ที่หล่น" คืออะไร - ปิดการผลิต บางส่วน หรืออื่นๆ เขียนข้อมูลรายการบันทึกบันทึกลงในตารางบริษัท ICGL0102 เมื่อโพสต์รายการบันทึกรายวันเสร็จเรียบร้อยแถวใบสั่งซื้อการผลิต (เช่น รายการ picklist) ใน ICGL0102 จะถูกเอาออก ถ้าทริกเกอร์ G/L ถูกปล่อยแถวเหล่านี้จะไม่ถูกเอาออก และตารางยังคงขยายต่อไป ปัญหาจะยืนยันตัวเองเมื่อพยายามเสร็จสิ้นการสั่งซื้อการผลิตที่โพสต์บางส่วนแล้วถูกยกเลิกด้วยข้อความทรานแซคชันที่ค้างอยู่ การปิดใบสั่งสินค้าทั้งหมดจะยังเก็บระเบียนใน ICGL0102 ไว้ด้วย แต่เนื่องจากไม่มีการโพสต์เพิ่มเติมใดๆ ในการสั่งซื้อจึงไม่พบข้อผิดพลาด ขั้นตอนแรกที่แนะนะ>>เปรียบเทียบเนื้อหาของ ICGL0102 กับรายการบันทึกรายวันที่พบในหน้าจอการสอบถามรายการบันทึกช่วย (Inquiry>>Financial>>Journal Entry) เพื่อตรวจสอบว่าแถว ICGL0102 ได้โพสต์จริงหรือไม่ เฉพาะ DBA เท่านั้นที่ควรปฏิบัติตามขั้นตอนเหล่านี้ และ DBA ควรเป็นผู้ใช้เพียงคนเดียวในระบบ (เรียกเลขหมายด้วย) 1) ใน SQL Server 7.0 Enterprise Manager (Start=>Programs=>Microsoft SQL Server 7.0=>Enterprise Manager) ให้ไปที่ส่วนฐานข้อมูล (เช่น สอง) สํารองข้อมูลของบริษัทของคุณ (เช่น สอง) และฐานข้อมูล DYNAMICS ใน SQL Server ให้คลิกขวาที่ฐานข้อมูล เลือก &งานทั้งหมด,8 &ฐานข้อมูลสํารอง.8 2) ใน SQL Server Enterprise Manager ให้ไปที่ฐานข้อมูลบริษัท (เช่น สอง) แล้วดําเนินการต่อไปยังส่วนตาราง 3) ค้นหาตาราง GL10001 และตรวจสอบทริกเกอร์ (เน้นตารางด้วยการคลิกเมาส์ครั้งเดียว แล้วคลิกขวาด้วยเมาส์ =>งานทั้งหมด=>จัดการทริกเกอร์) ในรายการดร&ดาวน์ ชื่อ8 ให้ระบุว่ามี&ICGL_TRX_LINE_WORK_DELETE8ทริกเกอร์หรือไม่ การขาดทริกเกอร์คือสาเหตุของปัญหาการปิดใบสั่งการผลิตบางส่วน ถ้าทริกเกอร์แสดงขึ้น แสดงให้คุณมีปัญหาอื่น 4) ถ้าเป็นไปได้ ให้ค้นหาฐานข้อมูลของบริษัทอื่นๆ (เช่น สองรายการ) และค้นหาว่าทริกเกอร์อยู่ที่ไหน (ให้ปฏิบัติตามขั้นตอนในรายการที่ 3) หากคุณไม่พบทริกเกอร์การโทรถึงฝ่ายสนับสนุนการผลิต และเราจะทริกเกอร์ให้คุณทางอีเมล เน้นและคัดลอกทริกเกอร์เพื่อบัฟเฟอร์ 5) อ่านอย่างระมัดระวัง ) ใน Microsoft SQL Server 7.0 ให้เปิด ตัววิเคราะห์คิวรี (ในตัวจัดการองค์กร เครื่องมือ=>SQL Serverตัววิเคราะห์คิวรี) ในรายการ&ดรอปดาวน์ DB8 (ฐานข้อมูล) ให้เลือกฐานข้อมูลบริษัท&ICGL_TRX_LINE_WORK_DELETE8ทริกเกอร์ วางทริกเกอร์ในหน้าต่าง และเรียกใช้สคริปต์ (ลูกศรสีเขียว) 6) แนะนนะให้ออกจาก eEnterprise หยุดและเริ่มต้นเซิร์ฟเวอร์ของคุณ ส่งอีเมล eEnterprise อีกครั้ง และทดสอบการปิดใบสั่งการผลิตบางส่วนบนใบสั่งการผลิตใหม่ ใบสั่งซื้อเก่าที่โพสต์บางส่วนจะยังคงเกิดข้อผิดพลาด 7) เพื่อเสร็จสิ้นการสั่งซื้อการผลิตที่โพสต์บางส่วนที่มีอยู่ ให้เอาเส้นสัมพัทธ์ในตารางบริษัท ICGL0102 ออก (ใน Enterprise Manager ให้ไปที่ฐานข้อมูลบริษัท ค้นหาตาราง ICGL0102 ไฮไลต์ตารางด้วยการคลิกเมาส์เพียงครั้งเดียว แล้วคลิกขวาด้วยเมาส์ =>เปิดตาราง=>ส่งกลับแถวทั้งหมด ไฮไลต์แถวใบสั่งซื้อการผลิตโดยใช้คอลัมน์ด้านซ้าย กดแป้นลบ) โปรดแน่ใจว่าคุณลบเฉพาะแถวของใบสั่งซื้อสินค้าโพสต์เท่านั้น ) ตรวจสอบในหน้าจอการสอบถามที่กล่าวไว้ข้างต้นเพื่อให้เกิดการโพสต์บางอย่าง

บทความนี้คือ TechKnowledge Document ID:5738

TechKnowledge Content

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×