Версия для печати темы (https://pro1c.org.ua/index.php?s=155716aeb33ac7cda859fc790f63f101&showtopic=50401)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Запрос по потомкам

Автор: xtd 11.02.19, 10:56

Есть таблица с двумя колонками:

Знач1 | Знач2
00001 | 00002 - (есть связь по 00001)
00001 | 00003 - (есть связь по 00001)
00003 | 00004 - (есть связь с 00001 по 00003)
00003 | 00005 - (есть связь с 00001 по 00003)
00006 | 00007 - (нет связи с 00001)

Нужен ЗАПРОС, который находил бы все связи по потомкам "00001".
Как это возможно реализовать?

Автор: Vofka 11.02.19, 11:57

xtd, что на выходе должно получиться?

Автор: xtd 11.02.19, 12:07

Vofka @ Сегодня, 11:57 * ,
Список:

00002
00003
00004
00005

Автор: andr_ 11.02.19, 12:14

Таблиця, список... а що воно в термінах 1С?

Автор: xtd 11.02.19, 12:27

andr_ @ Сегодня, 12:14 * ,

Таблица - регистр сведений.
Список - результат запроса - Сообщить(Выборка.Результат)

Автор: andr_ 11.02.19, 12:56

Цитата(xtd @ 11.02.19, 12:27) *
Таблица - регистр сведений.
А де у ньому нащадок/предок?

Автор: Vofka 11.02.19, 13:03

xtd, если количество уровней вложенности заранее неизвестно, то одним запросом такое сделать не получится.

Автор: xtd 11.02.19, 13:39

andr_ @ Сегодня, 12:56 * ,
У Регистра сведений есть две колонки: Знач1(Строка), Знач2(Строка). В этих колонках есть значения:
Знач1 | Знач2
00001 | 00002 - (есть связь по 00001)
00001 | 00003 - (есть связь по 00001)
00003 | 00004 - (есть связь с 00001 по 00003)
00003 | 00005 - (есть связь с 00001 по 00003)
00006 | 00007 - (нет связи с 00001)

Нужен ЗАПРОС, который находил бы все связи по потомкам "00001".

Потомок: у значения "00005" из колонки Знач2 есть предок "00003", в свою очередь у "00003" есть предок "00001".

Vofka @ Сегодня, 13:03 * ,

Я это уже понимаю. Какой самый оптимальный вариант существует?

Автор: sava1 11.02.19, 14:21

смотрите http://pro1c.org.ua/redirect.php?https://infostart.ru/public/160707/

Автор: xtd 11.02.19, 14:23

sava1 @ Сегодня, 14:21 * ,

Спасибо!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua