(0) Самому стало интересно.
Добрался до этого списка. Где моё спасибо?:)
Процедура ТабличноеПоле1ВидыСравнения(Элемент, СтандартнаяОбработка)
Элемент.СписокВыбора.Очистить();
Элемент.СписокВыбора.Добавить(ВидСравненияКомпоновкиДанных.Равно);
Элемент.СписокВыбора.Добавить(ВидСравненияКомпоновкиДанных.ВИерархии);
КонецПроцедуры
Процедура ПриОткрытии()
Для каждого Кол Из ЭлементыФормы.ТабличноеПоле1.Колонки Цикл
Если Найти(Кол.Имя,"ВидыСравнения") = 1 Тогда
Кол.ЭлементУправления.УстановитьДействие("НачалоВыбораИзСписка",Новый Действие("ТабличноеПоле1ВидыСравнения"));
КонецЕсли;
КонецЦикла;
КонецПроцедуры
(4) ага, компановщик настроек игнорит доступные значения, тоже пришлось сделать через обращение к списку выбора колонок ТП примерно тем же способом
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший