v7 Как сделать? Группировка в запросе 7.7 по группам в спр. #166859


#0 by ContextSPb
В спр. Контрагенты такая иерархия:1) есть 5 основных групп, допустим - Строительный отд., Коммерческий отд., Технический отд. и т.д.;2) в каждом отделе(основной группе) - контрагенты и подгруппы по именам менеджеров - Покупатели Федора, Поставщики Николая и т.д.Как в запросе сделать, чтобы выбирались только основные группы и итоги тоже были по ним и всем что в нем внутри?т.е.результатом были:...Сторительный 5 шт. 150000 руб.Коммерческий 6 шт. 2500 дол...., а не:...Строительный 5 шт. 150000 руб.  Покупатели Стапана 3 шт. 100000 руб.  Поставщики Анны 2 шт. 3000 руб.Коммерческий 6 шт. 2500 дол....Надеюсь задача ясна? ;)Спасибо.
#3 by Sasha
не взлетит :)2а в чем проблема-то? ну и выводи в отчет только группы
#5 by Ангел-Хоронитель
только там контрагенты.
#6 by ContextSPb
Вообщем ладно.-ты прав.-Боюсь что данные будут некорректные.-угу, сделал что-то типа такого.НОВ результате получается типа:...Сторительный 5 шт. 150000 руб.   фирма элементКоммерческий 6 шт. 2500 дол.Сторительный 2 шт. 75000 руб.   фирма второйэлемент..., блин - а хотелось бы:Сторительный 7 шт. 225000 руб.   фирма элемент   фирма второйэлементКоммерческий 6 шт. 2500 дол....
#7 by ContextSPb
ПЕРИОД С ДатаНачала По ДатаКонца;Фирма=Регистр.ПартииТоваров.Фирма;Валюта=Регистр.ПартииТоваров.Товар.ВалютаУчета;Группа=Регистр.ПартииТоваров.ТекущийДокумент.РасходнаяНакладная.Клиент.Родитель,Регистр.ПартииТоваров.ТекущийДокумент.РасходнаяРозничная.Клиент.Родитель,Регистр.ПартииТоваров.ТекущийДокумент.ПриходнаяНакладная.Клиент.Родитель,Регистр.ПартииТоваров.ТекущийДокумент.ОтчетРеализатора.Клиент.Родитель,Регистр.ПартииТоваров.ТекущийДокумент.ИнвентаризацияРеализатора.Клиент.Родитель;Покупатель=Регистр.ПартииТоваров.ТекущийДокумент.РасходнаяНакладная.Клиент,Регистр.ПартииТоваров.ТекущийДокумент.РасходнаяРозничная.Клиент,Регистр.ПартииТоваров.ТекущийДокумент.ПриходнаяНакладная.Клиент,Регистр.ПартииТоваров.ТекущийДокумент.ОтчетРеализатора.Клиент,Регистр.ПартииТоваров.ТекущийДокумент.ИнвентаризацияРеализатора.Клиент;Группировка Товар без групп;Группировка Группа без упорядочивания;Группировка Покупатель без групп упорядочить по Покупатель.Родитель.Наименование;
#8 by Vacony
какой фирма элемент ? какая фирма ? текст запроса можно ?
#9 by ContextSPb
- фирма элемент - это допустим элемент спр. Контрагенты.Текст запроса - пред. пост.
#10 by ContextSPb
Такая ситуация понятна:...Сторительный 5 шт. 150000 руб.   фирма элементКоммерческий 6 шт. 2500 дол.Сторительный 2 шт. 75000 руб.   фирма второйэлемент...Иерархия у этого справочника такая(структура):СТроительная фирма   ПокупателиНиколая     ФирмаЭлементФирмаВТоройЭлемент.Вот он в выборке и пускает сначала те, что в подгруппе, а потом уже те что в группах.
#11 by ContextSPb
upЕсли ты гуру 1С, подскажи пож. как же сделать какой запрос наваять.
#12 by pit
А еще будет веселуха с дублями...
#13 by КонецЦикла
Задачу не очень понял... предлагаю завести реквизит (Менеджер) у элемента и не париться... и зачем там вообще в клиентах менеджеры?
#14 by ContextSPb
-Менеджеры не нужны ;) Это просто имеется ввиду название подгруппы.А задача вот такая:Иерархическая структура у спр. Контрагенты описана выше - повторю:...Группа1   Подгруппа1      Элемент1Группа2   Элемент6...Необходимо написать такой запрос на языке 1С, чтобы при обходе по группировкам было выполнено условие:1) Итоги выводились только по ГруппаN, а Подгруппы не выводились никак итог по ним был в итоге по Группе;2) Итог по Элементам у которых родитель ГруппаN группировались вместе с Элементам у которых родитель Подгруппа?На данный момент результатом является то, что:Группа1 6шт 100рубГруппа2 5шт 120рубГруппа2 3шт 150руба надо, чтобы было:Группа1 6шт 100 рубГруппа2 8шт 270руб.;) Какие будут предложения?
#15 by КонецЦикла
По п. 2 - но это же ведь РАЗНЫЕ элементы %)Короче надо ориентироваться видимо на УРОВЕНЬ и еще ЧТО-ТО
#16 by zzz
при выводе в таблицу (идёт цикл по покупателю) просто проверяй:
#17 by zzz
2 покажи код, как перебираешь группировки.
#18 by FAM
ЗамениГруппировка Группа без упорядочивания;Группировка Покупатель без групп упорядочить по Покупатель.Родитель.Наименование;наГруппировка Покупатель;
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям