Имя: Пароль:
1C
1C 7.7
v7: Условие (В) в запросе
0 SssR
 
19.11.15
14:48
Исходные данные: Документ Счет с реквизитом Сеть который может принимать значения и Элементов и групп справочника.

Вариант№ 1 запроса:

ПЕРИОД С НачДата По КонДата;
Товар        =Регистр.РезервыТоваров.Товар;
ПоСчету    =Регистр.РезервыТоваров.ПоСчету;
Сеть        =Регистр.РезервыТоваров.Сеть;

Резерв        =Регистр.РезервыТоваров.РезервТовара;
Функция НачОст = НачОст(Резерв);
Функция Приход = Приход(Резерв);
Функция Расход = Расход(Резерв);
Функция КонОст = КонОст(Резерв);
Условие (Сеть в ВыбСеть);Группировка Сеть без групп;

В этом случае из измерения регистра вытаскиваются только элементы

Вариант№ 2 запроса: (добавляю группировку по счету)

ПЕРИОД С НачДата По КонДата;
Товар        =Регистр.РезервыТоваров.Товар;
ПоСчету    =Регистр.РезервыТоваров.ПоСчету;
Сеть        =Регистр.РезервыТоваров.Сеть;

Резерв        =Регистр.РезервыТоваров.РезервТовара;
Функция НачОст = НачОст(Резерв);
Функция Приход = Приход(Резерв);
Функция Расход = Расход(Резерв);
Функция КонОст = КонОст(Резерв);
Условие (Сеть в ВыбСеть);
Группировка Сеть без групп;
Группировка ПоСчету без групп;

В этом случае все верно и выводятся как группы так и элементы. Как объяснить и как обойти поведение такое. Если уберу "без групп" то потянется вся ветка элемента, что мне не нужно

Спасибо
1 Бертыш
 
19.11.15
14:59
Не помню я её...
Плачу и бьюсь головой об стену.

Во всяком случае настолько что бы без конфы её запросы лудить.
Восьмёрочные без конфы понимать легче, а это помнить надо
2 viktor_vv
 
19.11.15
15:11
Да вроде никак не обойдешь. Пихать группу в измерение зло.
Не совсем понятна разница в поведении этих двух запросов.
3 viktor_vv
 
19.11.15
15:12
(2)+ Имел в виду не совсем понятно почему такая разница в этих двух запросах.
4 Ёпрст
 
19.11.15
15:29
(3) ну, тс че-то не то написал, добавление лишней группировки ну никак не влияет
5 palpetrovich
 
19.11.15
15:37
(4) +1  
"ПоСчету" - небось еще и документ
6 SssR
 
19.11.15
17:05
(4) сам так думал но факт остается фактом, а что еще написать может какие то уточнения нужны ?

(5)По счету да документ при его проведении в регистр Резервы в измерение пишется Сеть (элемент или группа), и сам документ в измерение по счету
7 Ёпрст
 
19.11.15
17:07
(6) нужно написать прямой запрос, а так, непонятно, зачем группу справочника пихать в измерения регистра.И
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс