Динамический список. Иерархия

1. ЧерныйКот 06.04.16 11:00 Сейчас в теме
Вопрос вероятно глупый, но всё же спрошу.

Задача: есть документы одного вида, в документе есть реквизит ДокументРодитель, того же вида.
т.е. иерархию документов построить можно, на СКД в отчете это не сложно сделать,
Гилев на видео-курсах показывал пример.

Вопрос: возможно ли построить иерархию документов через динамический список?
Или же это невозможно из-за того что динамический список читает данные из базы порциями.

Если это возможно, подскажите как?

Заранее благодарен за ответы.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. ong1990 3 06.04.16 11:06 Сейчас в теме
(1) ЧерныйКот, Через ДеревоЗначений вроде можно
ЧерныйКот; +1 Ответить
6. tusv 212 06.04.16 12:16 Сейчас в теме
(1) ЧерныйКот, В УТ 11 Есть Журнал документов "Взаимодействия" ФормаСпискаПараметрическая.
Очень похожа на вашу задачу.
Там вывод в виде дерева и динамического списка. В динамическом списке легко настроить группировку по предмету или контакту. Дерево сразу выводит иерархию
An-Aleksey; ЧерныйКот; +2 Ответить
7. ЧерныйКот 06.04.16 12:37 Сейчас в теме
(6) tusv, посмотрел, действительно там такая же задача, но решается она с помощью СКД...
берется СКД, с построением иерархии документов.

Вопрос остается открытым, возможно ли это сделать без СКД, без запросов, а с помощью динамического списка, или же нет.
Но Ваш пример из типовой конфигурации наводит на мысли, что это невозможно.
pawellkrv; +1 Ответить
11. pawellkrv 25 23.11.22 17:50 Сейчас в теме
(7)
о Ваш пример из типовой конфигурации наводит на мысли, что это невоз

+ тебе в карму! А то у меня УТ нет, чтобы подсмотреть, а ты сказал на чем реализация. Так бы мучился бы еще долго )) Хоть бы скрин запостили этой формы ;)
9. Griphan 4 12.05.19 09:43 Сейчас в теме
2. caponid 06.04.16 11:01 Сейчас в теме
нагрузка будет приличная.. а можно без этого обойтись?
3. ЧерныйКот 06.04.16 11:06 Сейчас в теме
(2) caponid, вопрос теоретический, возможно это или нет. А насчет нагрузки, при любой иерархии , даже в справочниках, система так же связывает элементы чтоб построить иерархию, только неявно, без кода. (с) цитирую слова Гилева
5. ЧерныйКот 06.04.16 12:01 Сейчас в теме
ВЫБРАТЬ
	Анкета.Ссылка,
	Анкета.ДокументРодитель КАК Родитель
ИЗ
	Документ.Анкета КАК Анкета


ну предположим в динамическом списке такой запрос. какой должен быть запрос для вывода иерархии?
8. ЧерныйКот 13.05.16 00:56 Сейчас в теме
Есть еще вариант...
В документ Анкета - реквизит УИД, хранящий его УникальныйИдентификатор
В справочнике ИерархияАнкет - реквизит УИД, хранящий УникальныйИдентификатор соответствующего документа
Список.ТекстЗапроса = 
		"ВЫБРАТЬ
		|	Анкета.Ссылка
		|ИЗ
		|	Справочник.ИерархияАнкет КАК ИерархияАнкет
		|		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Анкета КАК Анкета
		|		ПО ИерархияАнкет.УИД = Анкета.УИД";
Показать

Далее динамический список с основной таблицей ИерархияАнкет и текстом запроса см.выше.
ну и для открытия документа - событие списка ПриНачалеИзменения - получение ссылки по УИД и открытие документа.

Нужно Ваше мнение, насколько этот вариант годен для использования?
10. pawellkrv 25 23.11.22 17:43 Сейчас в теме
(8)Жесть!!! Так хотел этого избежать, но видимо не выйдет :(
Думал как-то можно в качестве источника (программно) подставить результат работы СКД, или обозвать поле Родитель/Владелец и "умная 1С" сама скомпонует. Ведь главное ограничение для ДС, чтобы количество записей при отборе не было больше, чем без него. Но видимо только через ведение справочника придется делать.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот