رمز يد حمراء بجوار فاتورة في مربع الحوار "تحرير حركة فتح" مربع عند محاولة تطبيق دفع للفاتورة في Microsoft Axapta أو Microsoft Dynamics AX


Microsoft الأعمال حلول Axapta 3.0 الآن جزء من Microsoft Dynamics AX 3.0. تتعلق جميع الإشارات إلى حلول الأعمال من Microsoft-Axapta أو Microsoft Axapta Microsoft Dynamics AX.

الأعراض


عند محاولة تطبيق دفع لفاتورة في Microsoft Business Solutions-Axapta في Microsoft Dynamics AX 4.0 أو في Microsoft Dynamics AX 2009، رمز يد حمراء بجوار الفاتورة في مربع الحوار تحرير الحركة المفتوحة . رمز اليد الحمراء تشير إلى وجود تسوية للحركة. لا يمكنك تحديد الحركات للتسوية حتى يتم إزالة التسوية الحالية أو تحديثه.

السبب


تحدث هذه المشكلة عندما سجل في الجدول سبيكترانس بشكل غير صحيح يشير إلى أن دفع يتم تطبيقها على الفاتورة. قد تحدث هذه المشكلة عند أي واحد أو أكثر من الشروط التالية صحيحاً:
  • توجد مشاكل في الاتصال بين عميل Microsoft Axapta ومثيل خادم كائن Axapta (AOS).
  • يحدث انقطاع التيار في ملقم قاعدة البيانات في الخادم كائن Axapta (AOS) أو على كمبيوتر العميل.
  • تم تعديل التعليمات البرمجية في Microsoft Axapta.

الحل


لحل هذه المشكلة، اتبع الخطوات التالية.
  1. تحديد موقع معرف سجل الحركة المتأثرة. للقيام بذلك، اتبع الخطوات التالية:
    1. فتح مربع الحوار تحرير الحركة المفتوحة .
      • لحركة "الحسابات الدائنة"، انقر فوق حسابات مستحقة الدفع في Microsoft Axapta. انقر فوق الموردينحدد المورد ثم انقر فوق الوظائفومن ثم انقر فوق تحرير الحركة المفتوحة.
      • لحركة "الحسابات المدينة"، انقر فوق حسابات مستحقة القبض في Microsoft Axapta. انقر فوق العملاءحدد العميل ثم انقر فوق الوظائفومن ثم انقر فوق تحرير الحركة المفتوحة.
    2. في مربع الحوار تحرير حركة فتح ، حدد السجل بشكل غير صحيح يشير إلى أن دفع يتم تطبيقها.
    3. انقر نقراً مزدوجاً فوق السجل، ومن ثم حدد معلومات السجل.
    4. انقر فوق إظهار كافة الحقولومن ثم تحديد موقع معرف السجل

      ملاحظة: معرف سجل مرتبط RefID الحقل في الجدول سبيكترانس.
  2. نسخ قاعدة البيانات قبل إزالة السجل.

  3. حذف السجل عن طريق استخدام "المستعرض الجدول" أو باستخدام محلل استعلام SQL.

    إذا كنت تستخدم محلل استعلام SQL، استخدم العبارة التالية. استبدال العناصر النائبة في البيان بالمعلومات الصحيحة للموقف لديك.
    DELETE SPECTRANS WHERE REFRECID = <RECID FROM STEP 1D> AND DATAAREAID = <COMPANY DATA_AREA>