|   |   | 
| 
 | Полный код справочника в запросе | ☑ | ||
|---|---|---|---|---|
| 0
    
        Вася Теркин 06.08.18✎ 09:03 | 
        Нашел старую тему v8: Полный код элемента справочника
 Может с тех пор кто уже написал запрос, который возвращает полный код? По идее справочник сам с собой надо соединить... | |||
| 1
    
        Cool_Profi 06.08.18✎ 09:12 | 
        Соедини. N раз до максимальной глубины...     | |||
| 2
    
        Мандалай 06.08.18✎ 09:15 | 
        Порази нас, организуй запрос с бесконечным обращением самого к себе.     | |||
| 3
    
        Малыш Джон 06.08.18✎ 09:18 | 
        (2) Почему бесконечным? 1С не поддерживает бесконечный уровень вложений иерархии справочников     | |||
| 4
    
        Serg_1960 06.08.18✎ 09:21 | 
        Вопрос на засыпку: а какой максимальный уровень иерархии допускает платформа? :)     | |||
| 5
    
        impulse9 06.08.18✎ 09:23 | 
        (0) можно вычислить вложенность, собрать текст запроса а потом его выполнить     | |||
| 6
    
        Вася Теркин 06.08.18✎ 09:23 | 
        (1) Любой глубины надо     | |||
| 7
    
        Вася Теркин 06.08.18✎ 09:24 | 
        (5) У меня условие только кодом одного запроса.     | |||
| 8
    
        Вася Теркин 06.08.18✎ 09:25 | 
        Вот думаю есть первый путь - схитрить и упростить задачу. Например, взять вместо полного кода последние 4-5 уровней, т.е. только "хвост" от полного кода     | |||
| 9
    
        Вася Теркин 06.08.18✎ 09:25 | 
        Хвост скорее всего тоже будет уникальным.     | |||
| 10
    
        Вася Теркин 06.08.18✎ 09:26 | 
        Но это частная задача. А я хочу знать чистым текстом запроса кто-то уже да?     | |||
| 11
    
        Малыш Джон 06.08.18✎ 09:36 | 
        (10) если чистым - определяй предварительно максимальный уровень иерархии данного справочника(может там реально 3-4 уровня используется) - и динамически собирай запрос.     | |||
| 12
    
        YaFedor 06.08.18✎ 09:39 | 
        Ну если динамически формировать текст запроса, то проще будет создать таблицу соответствия элементов справочника их полным наименованиям и подсунуть ее в запрос.
 А вот просто запросом, созданным сразу - не получится | |||
| 13
    
        Cool_Profi 06.08.18✎ 09:45 | 
        (10) на 1с чистым- не получится.
 На чистом SQL - таки да | |||
| 14
    
        s03 06.08.18✎ 09:59 | 
        Поюзай поиск, как-то было (то ли тут, то ли на инфостарте) как получить уровень иерархии справочника в запросе. можно взять за основу и тогда получишь требуемое.
 Ну или как сказано в (13), можно получить если на SQL реализовывать. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |