تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

نتلقى رسالة الخطأ "معاملة معلقة" عند محاولة إغلاق طلبات التصنيع جزئيا على الرغم من أن سبب هذا الخطأ هو الأكثر شيوعا هو عدم نشر المخزون أو الدفعة المالية، وربما في استرداد الدفعة (إجراءات>>استرداد الدفعة)، فإن مصدر هذا الخطأ الأكثر شيوعا هو مشغل تم إسقاطه. ما هو "مشغل تم إسقاطه"؟ - تقوم عملية إغلاق التصنيع، جزئية أو غير ذلك، بكتابة معلومات إدخال دفتر اليومية إلى جدول الشركة ICGL0102. عند نجاح نشر إدخال دفتر اليومية، تتم إزالة صفوف طلب التصنيع (على سبيل المثال، عناصر قائمة الانتقاء) في ICGL0102. إذا تم إسقاط مشغل G/L، لن تتم إزالة هذه الصفوف أبدا وسيستمر الجدول في النمو. تظهر المشكلة نفسها عند محاولة إكمال اجهاض أمر تصنيع تم نشره جزئيا بالفعل برسالة معاملة معلقة. عند إغلاق أمر التصنيع الكامل، اترك السجلات أيضا في ICGL0102، ولكن بما أنه لا يتم إجراء أي نشر آخر بالترتيب الذي لم يتم فيه مصادفة الخطأ مطلقا. الخطوة الأولية المقترحة هي مقارنة محتويات ICGL0102 مع إدخالات دفتر اليومية الموجودة في شاشة الاستعلام عن إدخال دفتر اليومية (الاستعلام>>إدخال دفتر اليومية المالي>>) لتحديد ما إذا كانت صفوف ICGL0102 قد نشرت بالفعل. يجب أن ينفذ DBA فقط هذه الإجراءات ويجب أن تكون DBA المستخدم الوحيد على النظام (الطلب أيضا). 1) في SQL Server 7.0 Enterprise Manager (Start=>Programs=>Microsoft SQL Server 7.0=>Enterprise Manager) انتقل إلى جزء قواعد البيانات (على سبيل المثال، Two). إنشاء نسخ احتياطية لقواعد بيانات شركتك (على سبيل المثال، TWO) و DYNAMICS. في SQL Server، انقر بيمين فوق قاعدة البيانات، وحدد &كافة المهام،8 &النسخ الاحتياطي لقاعدة البيانات.8 2) في SQL Server انتقل Enterprise Manager إلى قاعدة بيانات الشركة (على سبيل المثال، Two) ثم تابع إلى جزء الجداول. 3) البحث عن جدول GL10001 وفحص المشغلات (قم بتسليط الضوء على الجدول بنقرة ماوس واحدة، ثم انقر ب الماوس الأيمن، =>كافة المهام=>إدارة المشغلات). في القائمة &المنسدلة Name8، حدد ما إذا كان &ICGL_TRX_LINE_WORK_DELETE8 موجودا. إن عدم وجود المشغل هو مصدر مشكلة إغلاق أمر التصنيع الجزئي. إذا كان المشغل موجودا، فإن لديك مشكلة مختلفة. 4) ابحث في قواعد بيانات الشركة الأخرى (على سبيل المثال، Two) وابحث عن مكان وجود المشغل (اتبع الخطوات في العنصر الثالث). إذا لم تتمكن من العثور على دعم التصنيع لمشغل المكالمة وسنوفر لك المشغل عبر البريد الإلكتروني. تمييز المشغل ونسخه إلى المخزن المؤقت. 5) القراءة بعناية ) في Microsoft SQL Server 7.0 افتح محلل الاستعلام (في Enterprise Manager، Tools=>SQL Server Query Analyzer). في &DB8 (قاعدة البيانات) حدد قاعدة بيانات الشركة التي تفتقد إلى &ICGL_TRX_LINE_WORK_DELETE8. اللصق على المشغل في النافذة وتنفيذ البرنامج النصي (سهم أخضر). 6) المقترح ) الخروج من eEnterprise، إيقاف الخادم وبدءه، يتم إغلاق إعادة دخول eEnterprise واختبار أمر تصنيع جزئي على طلب تصنيع جديد. وستبقى طلبات التصنيع القديمة المنشورة جزئيا تظهر الخطأ. 7) لإكمال أوامر التصنيع المنشورة جزئيا الموجودة، قم بإزالة الخطوط النسبية في جدول الشركة ICGL0102 (في Enterprise Manager انتقل إلى قاعدة بيانات الشركة، ابحث عن الجدول ICGL0102، وسلط الضوء على الجدول بنقرة ماوس واحدة، ثم انقر ب الماوس الأيمن، =>Open Table=>قم بإرجاع كل الصفوف، قم بتمييز صفوف طلبات التصنيع باستخدام العمود الأيمن، واضغط على مفتاح الحذف). تأكد من حذف صفوف أوامر التصنيع المنشورة فقط ) تحقق من شاشة الاستعلام المذكورة أعلاه للتأكد من حدوث عملية نشر معينة.

كانت هذه المقالة TechKnowledge Document ID:5738

TechKnowledge Content

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×