|
таблицу значений в иерархический список
| ☑ |
0
bborisko
03.04.13
✎
11:25
|
Есть ТЗ с полем Родитель
Как мне вывести ее на форму в виде иерархического списка?
|
|
1
Wobland
03.04.13
✎
11:30
|
запросить с итогами, выгрузить в дерево
|
|
2
AntonyFO
03.04.13
✎
11:30
|
тогда уж в дерево значений данные сначало поместить, а из дерева в табличное поле
|
|
3
Jonny_Khomich
03.04.13
✎
11:37
|
(0) в типовых конфигурациях встречается такое. Допустим в пользователях, дерево значений параметров.
|
|
4
bborisko
03.04.13
✎
12:06
|
К сожалению у меня нет под рукой типовой - и надо для УФ
|
|
5
Wobland
03.04.13
✎
12:16
|
вот тебе мой пример
&НаСервере
Процедура Пуск_срв()
об=РеквизитФормыВЗначение("Объект");
обMSScriptControl=Новый COMОбъект("MSScriptControl.ScriptControl");
обMSScriptControl.language="javascript";
Запрос=Новый Запрос;
Запрос.Текст=ПолучитьТекстЗапроса();
ТЗ=Запрос.Выполнить().Выгрузить();
Запрос.Текст=
"ВЫБРАТЬ
| ТЗ.Пометка,
|ПОМЕСТИТЬ ТЗ
|ИЗ
| &ТЗ КАК ТЗ
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|ИТОГИ
| МАКСИМУМ(Пометка),
Запрос.УстановитьПараметр("ТЗ", ТЗ);
Кедр=Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
об.Продажи=Кедр;
Финиш=обMSScriptControl.eval("new Date().getTime()");
об.ВремяВыполнения=Формат((Финиш-Старт)/1000, "ЧДЦ=3; ЧРД=.; ЧН=0")+" сек.";
ЗначениеВРеквизитФормы(об, "Объект");
КонецПроцедуры
|
|