|
Поясните по запросу | ☑ | ||
---|---|---|---|---|
0
ObjectRelation Model
12.01.16
✎
13:01
|
Есть элементарный запрос (получен постепенным упрощением более другого):
ВЫБРАТЬ ПродажиОбороты.Контрагент.ОсновнойМенеджерПокупателя КАК Менеджер, ПродажиОбороты.Контрагент, 1 КАК Флаг ПОМЕСТИТЬ Временная ИЗ РегистрНакопления.Продажи.Обороты(, , , ) КАК ПродажиОбороты СГРУППИРОВАТЬ ПО ПродажиОбороты.Контрагент.ОсновнойМенеджерПокупателя, ПродажиОбороты.Контрагент ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(Временная.Флаг) КАК Флаг, Временная.Менеджер КАК Менеджер ИЗ Временная КАК Временная СГРУППИРОВАТЬ ПО Временная.Менеджер Почему во всех строках Флаг=1? И второе, почему запрос ВЫБРАТЬ ПродажиОбороты.Контрагент.ОсновнойМенеджерПокупателя КАК Менеджер, ПродажиОбороты.Контрагент, 1 КАК Флаг ПОМЕСТИТЬ Временная ИЗ РегистрНакопления.Продажи.Обороты(, , , ) КАК ПродажиОбороты СГРУППИРОВАТЬ ПО ПродажиОбороты.Контрагент.ОсновнойМенеджерПокупателя, ПродажиОбороты.Контрагент ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(Временная.Флаг) КАК Флаг ИЗ Временная КАК Временная отказывается выполняться "В выборке должно быть указано хотя бы одно измерение или ресурс", добавление ресурса ничего не дает |
|||
1
RomanYS
12.01.16
✎
13:03
|
потому что СКД
|
|||
2
ObjectRelation Model
12.01.16
✎
13:10
|
(1) действительно, в старой консоли все нормально
но та вроде не СКД, а на построителе |
|||
3
Nuobu
12.01.16
✎
13:17
|
(2) Для построителя в конструкторе запроса есть вкладка специальная.
|
|||
4
ObjectRelation Model
12.01.16
✎
13:23
|
(3) да в курсе, но не помогает
|
|||
5
ObjectRelation Model
12.01.16
✎
13:34
|
ага, удаляет, все что не используется, приводя к иному резльтату, ИМХ перемудрили они
вот так работает: ВЫБРАТЬ ПродажиОбороты.Контрагент, ПродажиОбороты.Контрагент.ОсновнойМенеджерПокупателя КАК Менеджер ПОМЕСТИТЬ Временная ИЗ РегистрНакопления.Продажи.Обороты(, , , ) КАК ПродажиОбороты СГРУППИРОВАТЬ ПО ПродажиОбороты.Контрагент.ОсновнойМенеджерПокупателя, ПродажиОбороты.Контрагент ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ КОЛИЧЕСТВО(Временная.Контрагент) КАК Флаг, Временная.Менеджер ИЗ Временная КАК Временная СГРУППИРОВАТЬ ПО Временная.Менеджер |
|||
6
Timon1405
12.01.16
✎
13:56
|
||||
7
Лефмихалыч
12.01.16
✎
14:02
|
(5) не пользуйся автозаполнением, оно сотонинское
|
|||
8
ObjectRelation Model
12.01.16
✎
14:05
|
(7) да не пользуюсь, просто зачем "упрощать" запрос умным СКД, если результат кардинально меняется
|
|||
9
Лефмихалыч
12.01.16
✎
14:11
|
(8) значит ты добавил поля из временной таблицы в закладку "Поля" СКД, тем самым разрешив ей упрощать твой запрос. Короче - ССЗБ
|
|||
10
ObjectRelation Model
12.01.16
✎
14:12
|
(9) я сделал так, как в (0)
|
|||
11
Лефмихалыч
12.01.16
✎
14:55
|
(10) значит про автозаполнение ложь. СКД удаляет только то, что ей позволено удалять. Если автозаполнение выключено и поля временной таблицы не добавлены в перечень полей СКД, то она про них ни чего не знает и не выкинет из запроса ни при каких обстоятельствах
|
|||
12
ObjectRelation Model
12.01.16
✎
15:10
|
(11) вопрос решен, по-моему я второй раз на эти грабли, надо запомнить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |