2

كيفية جعل رصيد حسابات معينة صفر عند تاريخ معين؟

  • retag add tags

حساب العملاء والموردين صفر في 31/12/2018 مع العلم بوجود حركات على هذه الحسابات قبل تاريخ 30-12-2018

hosiny's avatar
126
hosiny
asked 2019-01-15 07:15:17 +0200
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

2

عن طريق مسار كيان يقوم باستيراد رصيد الحسابات ثم تصديرها الي سند قيد يقوم مسار الكيان بالعمل عند طريق زرار في سند القيد
اسم مسار الكيان

com.namasoft.importer.SQLImporter

الجزء الخاص بالهيدر الخاص بسند القيد ونقوم بوضع الجمله التالية في مدخل 2 في مسار الكيان

select '' as [:-record:JournalEntry], 'ADJ0000001' [code]

( ADJ0000001)هو كود سند القيد الذي نريد تعديله

الجزء الخاص بالتفاصيل الخاصة بسند القيد ونقوم بوضع الجملة التالية في المدخل 3 في مسار الكيان

with data as (
select l.subsidiaryEntityType,l.subsidiaryId,l.account_id accid,
sum(l.debitLocalAmount-l.creditLocalAmount) balance,l.debitValueCurrency_id currencyId
from LedgerTransLine l 

where
l.subsidiaryEntityType in ('Customer','Supplier') and
l.valueDate <'01-01-2019' and l.originCode <> 'ADJ0000001'
group by subsidiaryEntityType,l.subsidiaryId,l.account_id,l.subsidiaryId,l.debitValueCurrency_id
having sum(l.debitLocalAmount-l.creditLocalAmount) <> 0
)
select '' [:-detail:lines], 'ADJ0000001' [#code],accid [lines.account],subsidiaryEntityType [lines.subsidiary#entityType]
, subsidiaryId [lines.subsidiary#value]
,case when balance < 0 then abs(balance) else 0 end [lines.debit.value.amount]
,case when balance > 0 then abs(balance) else 0 end [lines.credit.value.amount]
,currencyId [lines.debit.value.currency], 1 [lines.debit.rate]

from data

وبالضغط على الزرار الموجود في سند القيد والذي تم انشاءة عن طريق تعديل شاشة يقوم المسار باستيراد ارصدة الحسابات
الخاصة بالعملاء والموردين وتسويتها في سند القيد
ملحوظة
(لابد من تفعيل اوبشن في توجيه سند القيد وهو (الحساب الوسيط المستعمل لمعالجة الفرق بين المدين و الدائن
ووضع الحساب الخاص بالتسوية

hosiny's avatar
126
hosiny
answered 2019-01-15 07:29:45 +0200
Ahmed Qasid's avatar
5.8k
Ahmed Qasid
updated 2019-01-15 11:54:49 +0200
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments

Your Answer

Login/Signup to Answer