Добрый день. Бьюсь над казалось бы простой задачей - нужно организовать выборку операций с помощью объекта "запрос". Пишу вот такой казалось бы простой код:
Период с выбНачПериода По выбКонПериода;
ОбрабатыватьОперации Включенные;
Фирма = Операция.РазделительУчета;
Контрагент = Операция.Дебет.Контрагенты,Операция.Кредит.Контрагенты;
ДокументЗап = Операция.ТекущийДокумент;
Счет = Операция.Дебет.Счет,Операция.Кредит.Счет;
Группировка Счет упорядочить по Счет.Код без групп;
Группировка Контрагент упорядочить по Контрагент.Наименование без групп;
Группировка ДокументЗап упорядочить по ДокументЗап.ДатаДок;
Условие(Контрагент В ВыбСпКонтр);
Условие(Счет В ВыбСчета);
Условие(Фирма = ВыбРазделительУчета);
т.е. у меня есть список счетов отбора ..ну например в списке есть один только счет 60.1. я хочу выбрать все документы которые сформировали проводки и не важно по Дебету 60.1 или по кредиту 60.1 ... однако группировка возвращает ТОЛЬКО документы по дебету... если же в переменных указываю
Контрагент = Операция.Кредит.Контрагенты,Операция.Дебет.Контрагенты;
Счет = Операция.Кредит.Счет,Операция.Дебет.Счет;
Тогда группировка по документам возвращает ТОЛЬКО кредитовые документы, т.е. те что сформировали оборот по кредиту 60.1
как же мне так написать запрос чтобы отбирал ВСЕ доки и по дебету и по кредиту?
помнится мне - черный запрос не есть хорошо для бух.операций
надо смотреть в сторону специализированных выборок, типа как их там ВыбратьОперации, ВыбратьПроводки или еще сто
хм.... фиговасто че то.... запрос работает гораздо быстрее чем все эти выборки... плюс сразу делаю необходимые мне группировки .... неужто и вправду запрос так криво работает с бух.операциями???