Имя: Пароль:
1C
1С v8
Как получить поле группировки запроса при обходе выборки?
0 DSblizzard
 
29.03.12
10:10
Текст запроса:        
"ВЫБРАТЬ
|    КОЛИЧЕСТВО(Источник.Карта) КАК КолЗанятий
|ИЗ
|    Документ.ЖурналГрупповыхРабот КАК Источник
|ГДЕ
|    Источник.Дата МЕЖДУ &ДатаС И &ДатаПо";
|СГРУППИРОВАТЬ ПО Источник.Карта"

При обходе выборки ругается, что поле "Карта" не обнаружено, когда добавляю строку "|Источник.Карта," - пишет, что поле не входит в группу. Как его достать?
1 ZanderZ
 
29.03.12
10:11
"ВЫБРАТЬ
|    КОЛИЧЕСТВО(Источник.Карта) КАК КолЗанятий,
|    Источник.Карта
|ИЗ
|    Документ.ЖурналГрупповыхРабот КАК Источник
|ГДЕ
|    Источник.Дата МЕЖДУ &ДатаС И &ДатаПо";
|СГРУППИРОВАТЬ ПО Источник.Карта"
2 DSblizzard
 
29.03.12
10:13
(1) - ошибка "Поле не входит в группу" при попытке открыть конструктор запросов.
3 фросия
 
29.03.12
10:15
в конструкторе запроса добавь
4 ZanderZ
 
29.03.12
10:17
(2) хреновый у тебя конструктор запросов :)
5 DSblizzard
 
29.03.12
10:19
(3) Спасибо, оказывается, нужно было дописать псевдоним:
"ВЫБРАТЬ
|    Источник.Карта КАК Карта,
|    КОЛИЧЕСТВО(Источник.Карта) КАК КолЗанятий
|ИЗ
|    Документ.ЖурналГрупповыхРабот КАК Источник
|ГДЕ
|    Источник.Дата МЕЖДУ &ДатаС И &ДатаПо
|
|СГРУППИРОВАТЬ ПО
|    Источник.Карта"
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн