|
Полный код справочника в запросе |
☑ |
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 реализовывать.
|
|