УПП. СКД. Привязываю к данным контрагента контактную информацию через характеристики. Цель - возможность отбора по вхождению в контактную информацию (например все контрагенты содержащие в адресе слово "Москва").
Если на закладке характеристики в "Виды характеристик" сделать
ВЫБРАТЬ
ВидыКонтактнойИнформации.Ссылка КАК Вид,
"[Контакт. инф.] " + ВидыКонтактнойИнформации.Наименование КАК ПредставлениеДляВыбора,
ИЗ
Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
ГДЕ
НЕ ВидыКонтактнойИнформации.ПометкаУдаления
И ВидыКонтактнойИнформации.ВидОбъектаКонтактнойИнформации = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовКонтактнойИнформации.Контрагенты)
то Поле типа значения получаем пустое и отбор по этим полям куцый (равно, не равно, заполнено, не заполнено).
Чисто интуитивно сделал следующий (вроде рабочий) вариант
ВЫБРАТЬ
ВидыКонтактнойИнформации.Ссылка КАК Вид,
ВЫРАЗИТЬ("[Контакт. инф.] " + ВидыКонтактнойИнформации.Наименование КАК СТРОКА(1000)) КАК ПредставлениеДляВыбора,
"" КАК Строка
ИЗ
Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
ГДЕ
НЕ ВидыКонтактнойИнформации.ПометкаУдаления
И ВидыКонтактнойИнформации.ВидОбъектаКонтактнойИнформации = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовКонтактнойИнформации.Контрагенты)
Вариант то рабочий, но может кто укажет правильный вариант
(2) потому что в Наборе данных, в Конструкторе запроса, на вкладке Характеристики, в поле Виды характеристик можно (а в некоторых случаях и нужно) перечень характеристик получать запросом.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.