Проблема такая, что нужна найти проводку и корреспондентную проводку 1:1...
Пример:
Код:
Accout / Amount / TransDate / Voucher / CreatedTransId
1111 +20 25.11.2005 V_1 64
2222 -20 25.11.2005 V_1 64
1111 +20 25.11.2005 V_1 65
2222 -20 25.11.2005 V_1 65
Правильно ли считать, что прободки между собой связани по CreatedTransId ???
Иначе я не могу достать 1:1 корреспондентную статистику... (кто к кому был `Posted`)
Запрос у меня такой:
Код:
while select ledgerTrans
where [Period], [Accounts]
{
while select ledgerTransOffset
where
ledgerTransOffset.TransDate == ledgerTrans.TransDate &&
ledgerTransOffset.Voucher == ledgerTrans.Voucher &&
ledgerTransOffset.Creaditing != ledgerTrans.Creaditing && // называется "Correspondence: Deb-Cred"
ledgerTransOffset.JournalNum == ledgerTrans.JournalNum &&
ledgerTransOffset.CreatedTransactionId == ledgerTrans.CreatedTransactionId &&
{
...
}
}
Или всё-таки нельзя надееться на CreatedTransactionId ???
Спасибо!