Вот написал процедурку которая выделяла бы в дереве нужную строку:
ЭлементыФормы.ДеревоРасписаний.ВыделенныеСтроки.Очистить();
Для Каждого Строка Из ДеревоРасписаний.Строки Цикл
Для Каждого ПодСтрока Из Строка.Строки Цикл
Для Каждого ПодПодСтрока Из ПодСтрока.Строки Цикл
Если ПодПодСтрока.Ссылка = ЭтотОбъект.Расписание Тогда
ЭлементыФормы.ДеревоРасписаний.Развернуть(ПодПодСтрока.Родитель.Родитель);
ЭлементыФормы.ДеревоРасписаний.Развернуть(ПодПодСтрока.Родитель);
ЭлементыФормы.ДеревоРасписаний.Развернуть(ПодПодСтрока);
ЭлементыФормы.ДеревоРасписаний.ВыделенныеСтроки.Очистить();
ЭлементыФормы.ДеревоРасписаний.ВыделенныеСтроки.Добавить(ПодПодСтрока);
Перейти ~Метка;
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецЦикла;
~Метка:
Проблема в том, что помимо той строки, которую нужно выделить, почемуто обязательно выделяется самая первая строка-группа
Иными словами вместо этого:
http://s46.radikal.ru/i113/0811/e1/b70763ce9784.jpg
получается вот это:
http://s55.radikal.ru/i150/0811/9d/9c6e1f77d724.jpg
Помогите плз разобраться...