|
v7: Выбор групп запросом
| ☑ |
0
kupec
27.08.12
✎
08:38
|
Доброе утро, помогите пожалуйста сформировать запрос, в котором из справочника выбирались бы только группы! Делаю так....но не получается!
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Товар)
|Товар = Справочник.ТоварыМагазины.ТекущийЭлемент;
|Условие (Товар.ЭтоГруппа()=1);
|Группировка Товар;
|"//}}ЗАПРОС
;
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Предупреждение("Ошибка запроса");
Возврат;
КонецЕсли;
Пока Запрос.Группировка("Товар")=1 Цикл
Сообщить(Запрос.Товар);
КонецЦикла;
|
|
1
povar
27.08.12
✎
08:46
|
фигвам
|
|
2
kupec
27.08.12
✎
08:46
|
(1) да вот и я тоже так понял )))
|
|
3
olegves
27.08.12
✎
08:53
|
(0) попробуй убрать Группировка Товар
|
|
4
miki
27.08.12
✎
08:59
|
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Родитель = Справочник.Номенклатура.Родитель;
|Группировка Родитель;
|"//}}ЗАПРОС
;
|
|
5
miki
27.08.12
✎
09:00
|
пустые группы (без элементов), конечно, не покажет...
|
|
6
Андрей_Андреич
naïve
27.08.12
✎
09:01
|
А можно в цикле обработки результатов запроса проверять
Запрос.ЭтоГруппа("Товар") и пропускать если 0.
|
|
7
kupec
27.08.12
✎
09:06
|
(6) так это тогда можно простым перебором воспользоваться
|
|
8
kupec
27.08.12
✎
09:09
|
(4) спасибо !!!
|
|