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