Извиняюсь, не догнал сразу

Этот код вообще не работоспособен из-за условия ИЛИ.
Например:
Цитата:
PostingProfile = Table, SumAccount = Счет1
PostingProfile = All, SumAccount = Счет2
Нам нужны все проводки по счету "Счет2", но Ваш запрос увидев, что таковой существует не обратит внимания на то, что есть еще и "Счет1" который не должен обсчитываться. И соответственно посчитает эту строку.
ЗЫ. А так хорошо все начиналось...