| 0
    
        Meilleur   29.09.16✎ 14:48 | 
        Люди добрые, помогите разобраться.
 В обработке есть две табличные части. На управляемой форме разместил Панель с двумя страницами. На первой странице отображается Таблица, на второй - реквизит формы с типом ДеревоЗначений.
 
 Для Таблицы в конфигураторе установил фиксированную ширину колонок и РастягиватьПоГоризонтали в значение Ложь. На экране колонки отображаются корректно.
 
 Для страницы с деревом значений те же действия в конфигураторе произвёл, но ширина колонок не зафиксировалась.
 
 Думал, это может быть связано с тем, что я реквизит формы использую вместо ТЧ. Попробовал при создании на сервере программно фиксировать ширину колонок объекта ДЗ:
 ДеревоОбъект = РеквизитФормыВЗначение("ДеревоПК", Тип("ДеревоЗначений"));
 
 Для Каждого Колонка Из ДеревоОбъект.Колонки Цикл
 Колонка.Ширина = 3;
 КонецЦикла;
 
 ЗначениеВРеквизитФормы(ДеревоОбъект, "ДеревоПК");
 
 Но на форме всё равно колонки растянуты...
 
 Также пробовал через условное оформление решить проблему:
 УО = ЭтаФорма.УсловноеОформление;
 ЭлементУО = УО.Элементы.Добавить();
 ЭлементОтбора = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
 ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоПК.ЭтоГруппа");
 ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
 ЭлементОтбора.ПравоеЗначение = Истина;
 ЭлементОтбора.Использование = Истина;
 ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить();
 ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ДеревоПК");
 ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Лимонный);
 
 ЭлементУО = УО.Элементы.Добавить();
 ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить();
 ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ДеревоПК.Модель");
 ЭлементУО.Оформление.УстановитьЗначениеПараметра("МаксимальнаяШирина", 3);
 
 Цветом нужные строки выделяются, а вот ширина колонки - не установилась...
 
 Если же на форму вывожу ТЧ объекта и в свойствах указываю в Отображение значение Дерево, то программно не получается работать с данными ТЧ как с данными ДЗ.
 
 По форуму не смог найти решение своей проблемы. Прошу помочь.
 
 Спасибо!
 |  | 
    
        | 2
    
        Meilleur   29.09.16✎ 15:42 | 
        Мучался, мучался, перерисовал заново страницу... и проблема решилась!
 Похоже, пора в отпуск...
 |  |