Arta писал(а) 15. Марта 2007 :: 11:50:Levels.Items(1).DataSource
Черт... хочется ридми. Эта штука еще и напрямую с ODBC работает?
Пока нет. В данном случае, DataSource - это таблица в памяти.
Arta писал(а) 15. Марта 2007 :: 11:50:И кроме caption желателен tag, куда можно будет запрятывать ЗначениеВСтроку
А зачем tag? Я вот так делал:
Поле1 = ИсточникДанных1.AddField("IdDoc", 1);
Поле1.Size = 9;
Поле2 = ИсточникДанных1.AddField("PredstDoc", 1);
Поле2.Size = 200;
Поле0 = ИсточникДанных1.AddField("ViDoc", 1);
Поле0.Size = 9;
...
ИсточникДанных1.Append();
Поле1.Value = тзРез.ИдДок;
Поле2.Value = тзРез.ПредставлениеДокумента;
Поле0.Value = тзРез.ВидДок;
...
Колонка = Левел1.AddColumn("IdDoc", 1);
Колонка.Visible = 0;
Колонка = Левел1.AddColumn("ViDoc", 1);
Колонка.Visible = 0;
Колонка = Левел1.AddColumn("PredstDoc", 1);
Колонка.VisibleWidth = 300;
Колонка.Caption = "Документ";
...
Процедура текстДерево_OnDblClick() Экспорт
Выделенное = оДерево.Объект.SelectedItems;
Если Выделенное.LevelName(0) = "L1" Тогда
ИдДок = Выделенное.Values(0,0);
ВидДок = Выделенное.Values(0,1);
ТекЭлемент = РадугаСервис.ЗначениеИзСтрокиБД(12, Число(ВидДок), ИдДок);
Иначе
Возврат;
КонецЕсли;
глОткрытьЭлементСправочникаДокумент(ТекЭлемент);
КонецПроцедуры