Вывести только группы товаров в запросе #341695


#0 by Vladal
В запросе можно укззать Группировка Без Групп. А мне нужно наоборот - вывести только группы "Без элементов". В результате должна получиться структура, состоящая только из групп справочника. Вместе с этим можно ли получить в результате запроса сразу только группы 2-го уровня?
#1 by TitanLuchs
Условие добавь, ЭтоГруппа = 1
#2 by Джинн
Группировки в запросе строятся путем суммирования итогов по элементам. Групп без элементов быть не может. Обрабатываей результаты запроса самостоятельно.
#3 by TitanLuchs
+ И еще одно условие: Уровень=2
#4 by dk
Имхо можно через ТекстЗапроса = " ... МояГруппа = Регистр.ххх.Номенклатура.Родитель; ... ";
#5 by Vladal
т.е. Я-то думал, что в запросах эти условия нельзя делать. Я результат выгружал в таблицу и её чикал по эим условиям. Спасибо.
#6 by Ёпрст
Всё правильно понял и правильно делал. См..... И не надо писать дурь в виде Товар.ЭтоГруппа = 1) в тексте запроса.
#7 by ДенисЧ
Вы это серьёзно??
#8 by Vladal
Ну да, он мне и ругается "Значение не представляет агрегатный тип ЭтоГруппа" Но я видел в универсальном отчете по регистрам, что можно такое сделать
#9 by Vladal
не надо писать дурь...а как же тогда сделать?
#10 by Ёпрст
В лучшем случае писать как в , только группы, в которых нет элементов там не увидишь, если что ...
#11 by Ёпрст
А гораздо проще - не выводить элементы при обходе группировки по номенклатуре.
#12 by ДенисЧ
Насколько я помню, стандартный запрос 1с выбирает только элементы. А по группам сортирует уже потом. Пэтому наиболее надёжным способом будет фильтрация на этапе перебора результатов.
#13 by insider
обращения через точку в запросах затормозят запрос, особенно хорошо заметно в скуле. обрабатывать результаты самостоятельно. сам подумай, откуда в регистрах данные по группам? там же элементы движутся, а эска суммирует данные по элементам для групп. т.о. нужно собрать данные по элементам и потом уже самостоятельно обработать.
#14 by Дядя Васька
Да собсно я бы не заморачивался... Запрос вско по товарам пройдется чтобы итоги посчитать, соответственно с тем же успехом можешь тупо сделать данные по товарам и группам и показать только по группам...
#15 by insider
во-во :) запрос выбирает че есть, а есть движения по элементам, именно они прописываются в измерениях, не так ли? :)
#16 by Дядя Васька
вско = всяко
#17 by TitanLuchs
Ой ё, чего это я... сорри, в неправ был....
#18 by ДенисЧ
Никогда не делал движения по группам, не знаю.
#19 by Ёпрст
Та так же пишутся, регистру фиолетово, что хранить... вот потом с обработкой таких записей нужно аккуратничать  потом , хотя изврат редкостный :))
#20 by ДенисЧ
о том и спич. А главное, зачем это нужно...
#21 by insider
я тоже не делал :) но обычно их и не делают, соотв. запрос может выбрать только дивжения по элементам и если не указывать "без групп" - то просуммирует итоги по группам
#22 by Vladal
Дык для чего это : чтобы можно было увидеть сразу готовый результат запроса только с группами и результатам по группам. Ясно, что дела только средствами запроса не будет, а нужно обрабатывать ТЗ.
#23 by ДенисЧ
не поможет. не получишь ты такой результат
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С