Вход | Регистрация


Полный код справочника в запросе

Полный код справочника в запросе
Я
   Вася Теркин
 
06.08.18 - 09:03
Нашел старую тему v8: Полный код элемента справочника
Может с тех пор кто уже написал запрос, который возвращает полный код? По идее справочник сам с собой надо соединить...
 
 
   Cool_Profi
 
1 - 06.08.18 - 09:12
Соедини. N раз до максимальной глубины...
   Мандалай
 
2 - 06.08.18 - 09:15
Порази нас, организуй запрос с бесконечным обращением самого к себе.
   Малыш Джон
 
3 - 06.08.18 - 09:18
(2) Почему бесконечным? 1С не поддерживает бесконечный уровень вложений иерархии справочников
   Serg_1960
 
4 - 06.08.18 - 09:21
Вопрос на засыпку: а какой максимальный уровень иерархии допускает платформа? :)
   impulse9
 
5 - 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 уровня используется) - и динамически собирай запрос.
   YaFedor
 
12 - 06.08.18 - 09:39
Ну если динамически формировать текст запроса, то проще будет создать таблицу соответствия элементов справочника их полным наименованиям и подсунуть ее в запрос.

А вот просто запросом, созданным сразу - не получится
   Cool_Profi
 
13 - 06.08.18 - 09:45
(10) на 1с чистым- не получится.
На чистом SQL - таки да
   s03
 
14 - 06.08.18 - 09:59
Поюзай поиск, как-то было (то ли тут, то ли на инфостарте) как получить уровень иерархии справочника в запросе. можно взять за основу и тогда получишь требуемое.
Ну или как сказано в (13), можно получить если на SQL реализовывать.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует