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