كيف يمكن حصر الذمم المحذوفة و التي عليها قيود في الحسابات
Originally posted at https://answers.namasoft.com/question/619/ on 2019-01-06.
كيف يمكن حصر الذمم المحذوفة و التي عليها قيود في الحسابات
Originally posted at https://answers.namasoft.com/question/619/ on 2019-01-06.
يمكن استخدام الاستعلام التالي لحصر سطور القيود المحاسبية التي تشير إلى ذمم (عملاء/موردين) تم حذفها لاحقًا رغم بقاء قيود عليها:
select l.originCode, l.originType, l.lineNumber+1, l.subsidiaryCode
from LedgerTransLine l
left join EntitySystemEntry e on e.targetId = l.subsidiaryId
where e.id is null and l.subsidiaryId is not null
يبحث هذا الاستعلام في سطور القيود المحاسبية عن كل سطر مرتبط بذمة (subsidiaryId)، ثم يتحقق مما إذا كانت هذه الذمة لا تزال موجودة في جدول السجلات. إذا لم يُعثر على مطابقة (أي أن e.id فارغة)، فهذا يعني أن الذمة المرتبطة بهذا السطر تم حذفها رغم وجود قيود محاسبية عليها.
النتيجة تعرض كود المستند المصدر ونوعه ورقم السطر وكود الذمة المحذوفة، مما يساعد في تحديد المستندات التي تحتاج إلى مراجعة أو تصحيح.
Originally posted at https://answers.namasoft.com/question/619/ on 2019-01-06.