Цель: Получить корректные данные об остатках и движениях
Сейчас у меня в виртуальной таблице написано так:
ТекстЗапроса = ТекстЗапроса + "
|FROM $РегистрОстаткиОбороты.ВзаиморасчетыПокупателей(:НачДата,
|:КонДата~,
|Документ,
|ДвиженияИГраницыПериода,,
|(Фирма IN (Select val from #СписокФирм))
|";
ТекстЗапроса = ТекстЗапроса + ТекстЗапросаВТ;
ТекстЗапроса = ТекстЗапроса + "
|,
|(" + СтрокаФильтра + "),
|Долг) AS Взаиморасчеты
Но ешкин кот, какого хрена туда лезет в НачОст КредДокумент по которому остатка нет, но был приход ЗА ПЕРИОД выборки? Как избавиться корректнее?
Структуру регистра для простоты примем такую: Контрагент, КредДокумент
Т.е. ставлю группировки Контрагент, Документ - нормально
Если Контрагент, КредДокумент, Документ - остатки летят
В отчете еще нужны документы движения, отсюда периодичность Документ
Помогите!