Вопрос вероятно глупый, но всё же спрошу.
Задача: есть документы одного вида, в документе есть реквизит ДокументРодитель, того же вида.
т.е. иерархию документов построить можно, на СКД в отчете это не сложно сделать,
Гилев на видео-курсах показывал пример.
Вопрос: возможно ли построить иерархию документов через динамический список?
Или же это невозможно из-за того что динамический список читает данные из базы порциями.
Если это возможно, подскажите как?
Заранее благодарен за ответы.
Задача: есть документы одного вида, в документе есть реквизит ДокументРодитель, того же вида.
т.е. иерархию документов построить можно, на СКД в отчете это не сложно сделать,
Гилев на видео-курсах показывал пример.
Вопрос: возможно ли построить иерархию документов через динамический список?
Или же это невозможно из-за того что динамический список читает данные из базы порциями.
Если это возможно, подскажите как?
Заранее благодарен за ответы.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) ЧерныйКот, В УТ 11 Есть Журнал документов "Взаимодействия" ФормаСпискаПараметрическая.
Очень похожа на вашу задачу.
Там вывод в виде дерева и динамического списка. В динамическом списке легко настроить группировку по предмету или контакту. Дерево сразу выводит иерархию
Очень похожа на вашу задачу.
Там вывод в виде дерева и динамического списка. В динамическом списке легко настроить группировку по предмету или контакту. Дерево сразу выводит иерархию
(6) tusv, посмотрел, действительно там такая же задача, но решается она с помощью СКД...
берется СКД, с построением иерархии документов.
Вопрос остается открытым, возможно ли это сделать без СКД, без запросов, а с помощью динамического списка, или же нет.
Но Ваш пример из типовой конфигурации наводит на мысли, что это невозможно.
берется СКД, с построением иерархии документов.
Вопрос остается открытым, возможно ли это сделать без СКД, без запросов, а с помощью динамического списка, или же нет.
Но Ваш пример из типовой конфигурации наводит на мысли, что это невозможно.
Есть еще вариант...
В документ Анкета - реквизит УИД, хранящий его УникальныйИдентификатор
В справочнике ИерархияАнкет - реквизит УИД, хранящий УникальныйИдентификатор соответствующего документа
Далее динамический список с основной таблицей ИерархияАнкет и текстом запроса см.выше.
ну и для открытия документа - событие списка ПриНачалеИзменения - получение ссылки по УИД и открытие документа.
Нужно Ваше мнение, насколько этот вариант годен для использования?
В документ Анкета - реквизит УИД, хранящий его УникальныйИдентификатор
В справочнике ИерархияАнкет - реквизит УИД, хранящий УникальныйИдентификатор соответствующего документа
Список.ТекстЗапроса =
"ВЫБРАТЬ
| Анкета.Ссылка
|ИЗ
| Справочник.ИерархияАнкет КАК ИерархияАнкет
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Анкета КАК Анкета
| ПО ИерархияАнкет.УИД = Анкета.УИД";
ПоказатьДалее динамический список с основной таблицей ИерархияАнкет и текстом запроса см.выше.
ну и для открытия документа - событие списка ПриНачалеИзменения - получение ссылки по УИД и открытие документа.
Нужно Ваше мнение, насколько этот вариант годен для использования?
(8)Жесть!!! Так хотел этого избежать, но видимо не выйдет :(
Думал как-то можно в качестве источника (программно) подставить результат работы СКД, или обозвать поле Родитель/Владелец и "умная 1С" сама скомпонует. Ведь главное ограничение для ДС, чтобы количество записей при отборе не было больше, чем без него. Но видимо только через ведение справочника придется делать.
Думал как-то можно в качестве источника (программно) подставить результат работы СКД, или обозвать поле Родитель/Владелец и "умная 1С" сама скомпонует. Ведь главное ограничение для ДС, чтобы количество записей при отборе не было больше, чем без него. Но видимо только через ведение справочника придется делать.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот