Как в отобразить табличную часть в виде дерева? #407035


#0 by TitanLuchs
Есть обработка, у обработки ТЧ, в составе колонок которой есть "Номенклатура", "Склад" и "Количество". Хотелось бы отображать ТЧ в виде дерева: строка с номенклатурой, с общим количеством по складам и плюсиком; при нажатии на плюсик открываются подчиненные строки с детализацией количества по складам. Необходимо обеспечить возможность редактирования данных в дереве (добавлять/удалять интерактивно строки не надо, меняется только количество). Как это реализовать, чтобы работало достаточно живенько?
#1 by Mitriy
выгружать дерево, привязанное к табполю...
#2 by dimoff
Загружать из ТЧ запросом с группировками, потом загружать обратно. Ключ - номер строки.
#3 by Mitriy
в дерево
#4 by dimoff
В принципе и добавлять строки совершенно не проблема.
#5 by TitanLuchs
Ага, думал уже так делать "Загружать обратно" - в дерево? Или еще какой изврат есть?
#6 by dimoff
загружать обратно в ТЧ, при переборе строк, не являющихся группировками смотреть НомерСтроки
#7 by dimoff
Единственное имеет смысл колонки Склад и Номенклатура спрятать в табличном поле, а добавить колонку Группировка, куда писать значение текущей группировки, и по ней сделать галочку Отображать иерархию
#8 by Mitriy
в УТ в форме документа УстановкаЦенНоменклатуры было организована выгрузка табчасти в таблицу значений на форме... можно посмотреть, думаю, чо-то похожее...
#9 by TitanLuchs
Туплю наверно. ТЧ отображается в виде табличного поля, у него разве есть иерархия? Где наод ставить галочку "Отображать иерархию"? Ну опыт работы с деревом уже есть, разберусь легко
#10 by dimoff
Если у табличное поля в данных дерево значений, что я предлагаю, то у колонок будет свойство отображать иерархию, там где оно поставлено появятся плюсики.
#11 by TitanLuchs
А, ну тогда да, ты просто написал в "загружать обратно в ТЧ", я и подумал, что ТЧ толжна быть в данных. В общем все ясно, дерево + построитель запроса
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С