|   |   | 
| 
 | Как в 1с найти все группы | ☑ | ||
|---|---|---|---|---|
| 0
    
        ded20ded 23.08.24✎ 20:53 | 
        Добрый вечер подскажите как в справочнике найти всех родителей выбранной группы.     | |||
| 2
    
        Мультук 23.08.24✎ 21:01 | 
        (0) 
 Настоятельно советую прочитать https://infostart.ru/1c/articles/158512/ https://infostart.ru/1c/articles/160707/ | |||
| 3
    
        PR 23.08.24✎ 23:39 | 
        (0) Рекурсивно через .Родитель     | |||
| 5
    
        craxx 24.08.24✎ 11:27 | 
        (1) если в наименовании группы присутствует "/" - не получится.     | |||
| 6
    
        craxx 24.08.24✎ 11:31 | 
        (3) Можно без рекурсии
 Функция ПолучитьМассивРодителей(ЭлементСпр) М = Новый Массив; Род = ЭлементСпр.Родитель; Пока Не Род.Пустая() Цикл М.Добавить(Род); Род = Род.Родитель; КонецЦикла; Возврат М; КонецФункции | |||
| 7
    
        lEvGl 24.08.24✎ 11:39 | 
        иерархия в запросах уже не работает что ли     | |||
| 8
    
        RomanYS 24.08.24✎ 12:06 | 
        (7) иерархия в запросе работает только вниз. Родителей по переданному параметру не найти     | |||
| 9
    
        PR 24.08.24✎ 12:11 | 
        (5) Во-первых, код, а не наименование
 Во-вторых, (1) — это лютая дичь, к чему ее обсуждать? | |||
| 10
    
        PR 24.08.24✎ 12:13 | 
        (6) Это по сути рекурсия и есть, да, просто развернутая
 Но да, я так и предлагал сделать, недостаточно понятно выразился Конечно же, не нужно делать все прямо вот именно через рекурсию, цикла Пока хватит за глаза | |||
| 11
    
        PR 24.08.24✎ 12:16 | 
        (7) Работает, да
 Можно запросом выбрать иерархию и опять же все засунуть в массив Главный недостаток как выборки в цикле, так и получения иерархии в массиве, тот, что это не воткнешь в запрос как подзапрос, получающий такой массив для дальнейшего использования дальше в этом же запросе | |||
| 12
    
        vde69 24.08.24✎ 12:16 | 
        (8) групировка по иерархия в запросе работает?     | |||
| 13
    
        PR 24.08.24✎ 12:16 | 
        (8) Все работает, читай (11)     | |||
| 14
    
        RomanYS 24.08.24✎ 12:28 | 
        (12) группировка - нет. 
 Итоги - да, возможно рабочая идея. | |||
| 15
    
        RomanYS 24.08.24✎ 12:33 | 
        (14) Итоги действительно рабочая идея. Правда если ссылок много, то предварительно придётся собирать результат по выборке для каждой ссылки     | |||
| 16
    
        craxx 24.08.24✎ 12:38 | 
        Тут из сообщения (0) непонятно назначение задачи, вполне может быть, что ему хватит процедуры из (6), а если использовать где-то в запросе, тогда необходимо прямо в запросе иерархию вытаскивать.     | |||
| 17
    
        PR 24.08.24✎ 12:45 | 
        (16) Да блин, прочитай (11), прямо в запросе не получится     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |