|   |   | 
| 
 | Дублируются группы в запросе с итогами | ☑ | ||
|---|---|---|---|---|
| 0
    
        anikev 23.07.25✎ 07:19 | 
        Всем привет!
 Дублируются группы в запросе, если использовать Итоги, но можно как-нибудь их скрыть? Может уже постобработкой какой Нашел, что в СКД это делают вот так: https://www.youtube.com/watch?v=Nckok7MW7Ss Но у меня обычный запрос, без СКД 
 | |||
| 1
    
        Мимохожий Однако 23.07.25✎ 07:38 | 
        Добавь вывод кодов рядом с наименованием. Возможно, это и не дубль     | |||
| 2
    
        anikev 23.07.25✎ 07:49 | 
        (1) Это точно дубли     | |||
| 3
    
        2S 23.07.25✎ 07:54 | 
        Это разве не итоги выводятся?     | |||
| 4
    
        anikev 23.07.25✎ 07:59 | 
        (3) Пусть даже итоги, но без них я не получу полную иерархию     | |||
| 5
    
        Мимохожий Однако 23.07.25✎ 08:05 | 
        (2) А ты попробуй )     | |||
| 6
    
        Мимохожий Однако 23.07.25✎ 08:07 | 
        Для начала убери группировки и итоги     | |||
| 7
    
        anikev 23.07.25✎ 08:07 | 
        (5) Пробовал)     | |||
| 8
    
        anikev 23.07.25✎ 08:08 | 
        вот так без итогов и группировок     
 | |||
| 9
    
        Мимохожий Однако 23.07.25✎ 08:13 | 
        Начнём с начала. В чем цель запроса, что хочешь получить?     | |||
| 10
    
        Мимохожий Однако 23.07.25✎ 08:15 | ||||
| 11
    
        maxab72 23.07.25✎ 08:20 | 
        Проверил этот запрос в консоли отчетов и в консоли запросов.
 Консоль отчетов выдала как и требуется по уму только иерархию, консоль запросов выдал и вложенные элементы с дублированием. Вывод - консоль запросов поломатый. С ИТС "В случае, когда не нужны итоги по элементам, а нужны итоги только по группам, нам необходимо использовать в итогах конструкцию ТОЛЬКО ИЕРАРХИЯ." | |||
| 12
    
        Мультук гуру 23.07.25✎ 08:20 | 
        (0) 
 >> Но у меня обычный запрос, без СКД Так переделайте запрос на скд, с выгрузкой в деревоЗначений Полчаса работы с перерывом на кофе. А тред "как с помощью запроса получить из справочника правильное дерево групп по иерархии" будет очень долгим | |||
| 13
    
        Мультук гуру 23.07.25✎ 08:22 | 
        (11) 
 Ну серьезно ? "Консоль отчетов выдала как" -- это СКД, он умеет красиво в иерархию "Вывод - консоль запросов поломатый" -- это чистый запрос. Он умеет, что умеет | |||
| 14
    
        anikev 23.07.25✎ 08:23 | 
        (9) Цель запроса: Получить все подчиненные элементы.
 Эту выборку перебрать рекурсивно и заполнить макет этими данными. 1 Строка Группа "Модель" 2 Строка Подчиненный элемент 1 ..N Строка Подчиненный элемент n В макете будут две области, для родителя и для подчиненных с разными колонками | |||
| 15
    
        anikev 23.07.25✎ 08:25 | 
        (12) Не могу в СКД, там сложная логика заполнения макета ПФ, поэтому могу только перебором строк запроса реализовать     | |||
| 16
    
        maxab72 23.07.25✎ 08:30 | 
        (13) консоль отчетов это прадедушка СКД, он был еще на 8.0 и он обрабатывает чистые запросы.
 (15) У тебя в запросе стоит ИТОГИ ПО ... ТОЛЬКО ИЕРАРХИЯ. Это означает, что ты в запросе получишь только верхние группы иерархии, без вложенности. | |||
| 17
    
        Мультук гуру 23.07.25✎ 08:32 | 
        (15) 
 Я не предлагаю вам заполнять отчёт в СКД. Я предлагаю вам получить сформировать в СКД нужные данные, выгрузить их в дерево значений (или таблицу значений) А это дерево значений (таблицу значений) перебирать как угодно, и рассовывать в ваш отчёт как вам удобнее. Вы сейчас живёте в парадигме (выборка, таблицаЗначений, ДеревоЗначений - не суть) //1. Получить данные запроса тз = Запрос.Выполнить.Выгрузить(); //2. Вывести содержимое таблицы значений в отчёт Я предлагаю небольшую коррекцию //1. Получить данные СКД тз = ПолучитьДанныеИзСКД(); //2. Вывести содержимое таблицы значений в отчёт | |||
| 18
    
        anikev 23.07.25✎ 08:33 | 
        (16) В первом вложении видно, что там возвращается вложенность с элементами     | |||
| 19
    
        anikev 23.07.25✎ 08:35 | 
        (17) ох, это идея. Сейчас попробую     | |||
| 20
    
        Eiffil123 23.07.25✎ 08:56 | 
        (11) консоль запросов обходит результат запроса методом "Выбрать" без параметров.
 Т.к. у вас итоги, то вы в любом случае будете использовать метод Выбрать с обходом ПоГруппировкамСИерархией | |||
| 21
    
        anikev 23.07.25✎ 10:06 | 
        (17) Решил попробовать в СКД, там тоже дублируется строка     
 | |||
| 22
    
        maxab72 23.07.25✎ 10:10 | 
        (21) сделай то же самое, но без группировки. Или перепиши запрос, если у тебя есть агрегатная функция, сперва сгруппируй ее, а потом в пакете сделай итоги по иерархии без группировки.     | |||
| 23
    
        АгентБезопасной Нацио 23.07.25✎ 10:34 | 
        (12) >>тред "как с помощью запроса получить из справочника правильное дерево групп по иерархии" будет очень долгим
 чего тут долгого? одна ссылка на инфостарт... https://infostart.ru/1c/articles/160707/ | |||
| 24
    
        anikev 23.07.25✎ 10:36 | 
        капец зарылся я что-то с этой группировкой     | |||
| 25
    
        anikev 23.07.25✎ 11:01 | 
        (22) Вот тут не понял. Что должна представлять агрегатная функция?     | |||
| 26
    
        maxab72 23.07.25✎ 11:04 | 
        (25) хз. Итоги же добавили, значит в итогах что-то считаете.     | |||
| 27
    
        anikev 23.07.25✎ 11:05 | 
        (26) Вообще ничего не считаю, они нужны только для того, чтобы отобразить полную иерархию. Если бы можно было без них, с радостью бы сделал     | |||
| 28
    
        maxab72 23.07.25✎ 11:43 | 
        (27) а это читали? https://its.1c.ru/db/metod8dev/content/2659/hdoc     | |||
| 29
    
        toypaul гуру 23.07.25✎ 11:54 | 
        Вникать не охота, но по названию темы похоже на это https://www.youtube.com/watch?v=RhQdGMWjYAg     | |||
| 30
    
        toypaul гуру 23.07.25✎ 11:56 | 
        (0) На таком (справочник с обычной иерархии) проблемы быть не должно.
 В настройках группировка - иерархия. В запросе выбираешь ТОЛЬКО элементы НЕ ГРУППЫ. Проблем быть не должно. В (29) примерно ситуация чуть сложнее. | |||
| 31
    
        anikev 23.07.25✎ 12:15 | 
        (21) в этом запросе у меня условие где уатМоделиТС.Ссылка В ИЕРАРХИИ(&Ссылка). Я поменял на уатМоделиТС.Родитель В ИЕРАРХИИ(&Ссылка)
 Дублирование пропало! (28) Чтение официальной документации избавляет от множества проблем) (17) подход взял на вооружение. Можно выгружать как ТаблицуЗначений, так и ДеревоЗначений Спасибо | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |