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