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