Pepe @ Вчера, 18:02
,
в общем наваял запрос вот такого плана:
период с НачДата по КонДата;
ОбрабатыватьДокументы Проведенные;
КлБВ=Документ.БанковскаяВыписка.Субконто;
СчБВ=Документ.БанковскаяВыписка.Счет;
ДокБВ=Документ.БанковскаяВыписка.ТекущийДокумент;
СумПлБВ=Документ.БанковскаяВыписка.СуммаПлатежа;
КлПК=Документ.ПриходныйКассовый.Субконто;
СчПК=Документ.ПриходныйКассовый.Счет;
ДокПК=Документ.ПриходныйКассовый.ТекущийДокумент;
СумПлПК=Документ.ПриходныйКассовый.СуммаВал;
Группировка КлБВ;
Группировка КлПК;
Функция Оплата1=Сумма(СумПлБВ);
Функция Оплата2=Сумма(СумПлПК);
//Условие (СчБВ = "3772");
Условие (СчПК = "3772");
//Условие ((СчПК = "3772") или (СчБВ = "3772"));
НО если условия применять по одному то выбирает данные, но довольно странно - путает почему-то таким образом - контрагенты и суммы из банковских выписок НО в запросе то стоит условие счет 3772 в ПриходномКассовомОрдере...
а если попытаться объеденить через ИЛИ то результат - пусто! Где то у меня ошибка но не могу понять где - подскажите, пжалста)
Цитата(sanytch @ 05.07.16, 23:10)
но довольно странно - путает почему-то таким образом
мало того что путает так условия ВООБЩЕ не выполняются? мне нужен только счет 3772 а отбирает всё подряд....