Revision history  [back]

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

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

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

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

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

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

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

اسم مسار الكيان

com.namasoft.importer.SQLImporter


(com.namasoft.importer.SQLImporter)

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

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

( ADJ0000001)هو الدفتر الخاص بسند القيد

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

with data as ( select l.subsidiaryEntityType,l.subsidiaryId,l.account_id l.subsidiaryEntityType,l.subsidiaryId,l.accountid accid, sum(l.debitLocalAmount-l.creditLocalAmount) balance,l.debitValueCurrency_id balance,l.debitValueCurrencyid 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 subsidiaryEntityType,l.subsidiaryId,l.accountid,l.subsidiaryId,l.debitValueCurrencyid 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] [lines.debit.rate]

from data

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