عرض مشاركة واحدة
قديم 05-Dec-2011, 09:34 AM   #1
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي كود يعرض المستخدمين المتسببين بوضع lock على شاشة Sales Trx Entry

السلام عليكم
الكود التالي يحل مشكلة كبيرة لمن يواجه مشكلةSales Order في شاشة
الـ Sales Trx Entry بالتحديد.
أحيانا تحاول القيام بتعديل على فاتورة معينة فتظهر رسالة تفيد بأن هذا المستند يُحرر من قبل مستخدم آخر !
قد تكون الرسالة صحيحة بمعناها لكن أحيانا يكون هنالك بعض السجلات الخاطئة في الداتا بيز

عموما ... الكود التالي يظهر لك من يستخدم هذه الشاشة .. ويبقى القرار والتحليل عندك

كود:
select  distinct 
        l.row_id, 
        t.DEX_ROW_ID, 
        t.SOPNUMBE, 
        a.USERID 
from    tempdb.dbo.DEX_LOCK l 
inner   join SOP10100 t 
on      l.row_id        = t.DEX_ROW_ID 
inner   join DYNAMICS.dbo.ACTIVITY a 
on      l.session_id    = a.SQLSESID 
where   right(rtrim(table_path_name), 8) = 'SOP10100'

وفق الله الجميع
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس