Имя: Пароль:
1C
 
Как попросить уважаемую СКД не редактировать запрос набора данных?
0 Crush
 
18.08.14
16:08
Получаю запросом некоторый набор данных. При выводе отключаю одну группировку в настройках СКД. Эта же группировка игнорируется в мсходном запросе.
Вот простой пример:

ВЫБРАТЬ
    "Группа1" КАК Группа1,
    "Тут значение 1" КАК Группа2,
     1 как Значение
ПОМЕСТИТЬ вт
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
    "Группа1" КАК Группа1,
    "Тут значение 2" КАК Группа2,
     2 как Значение
    
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    вт.Группа1,
    вт.Группа2,
    СУММА(вт.Значение) КАК Значение
ИЗ
    вт КАК вт

СГРУППИРОВАТЬ ПО
    вт.Группа1,
    вт.Группа2

Исходная таблица содержит 2 строки.
Делаем ресурс Минимум(Значение).
В настройках СКД делаем группировку по полю "Группа1" и в ней группировку по полю "Группа2". Ресурс в выбранные поля запроса.

Если выводить как сделали, то минимум по группе1 будет единица, а если отключить группировку по Группе2, то минимум по группе1 будет ТРИ.

Я так понимаю, что СКД видит, что Группа2 неиспользуется и переделывает запрос так:
ВЫБРАТЬ
    вт.Группа1,
    СУММА(вт.Значение) КАК Значение
ИЗ
    вт КАК вт

СГРУППИРОВАТЬ ПО
    вт.Группа1

Как сделать так, что бы исходный набор данных не менялся из-за настроек группировок?
1 acsent
 
18.08.14
16:11
автозаполнение отключи
2 acsent
 
18.08.14
16:13
(1) хотя нет, нужно дополнительно в выборку обернуть
3 DarKySiK
 
18.08.14
16:14
У поля галку "Обязательное" поставить, не?
4 Crush
 
18.08.14
16:15
(1) Не помогло
(2) Это как?
(3) Пробую
5 Crush
 
18.08.14
16:16
(3) Ай шайтан!:)
СПАСИБО!!!!!!!!!!
Независимо от того, куда вы едете — это в гору и против ветра!