Добрый день. Подскажите кто сталкивался. есть у меня поле. при нажатии на него открывается форма выбора и соответственно элементы. Отбор у меня множественный и всё хорошо. после выбора этих элементов поле заполняется значениями этих элементов. но вот вопрос. Пользователя когда делает выбор поля визуально ничего не происходит, при закрытии формы выбора всё ок. то есть хотелось бы чтобы выбранные поля как-то или вычёркивались или изменялся цвет текста или шрифта. скажите как сделать чтобы был какой-то опознавательный признак? может реализовано на уровне платформы.
---
Нет такого. И не надо. Вопрос дублей - это вопрос прикладной логики документа или справочника, а не общей логики платформы.
---
Условное форматирование вам в помощь, но как ответили в (2) без дописывания кода, одними галочками, не обойтись.
---
Не нужно менять запрос. Нужно программно при создании формы добавить новое условное оформление с условием ВСписке.
Как пример:

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Если Параметры.Свойство("СписокСсылок") Тогда
    УО = Список.УсловноеОформление.Элементы;
    УО.Очистить();

    ЭлементУО = УО.Добавить();

    ЭлементУО.Оформление.УстановитьЗначениеПараметра("Шрифт",
    Новый Шрифт(ЭлементУО.Оформление.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Шрифт")).Значение,,,Истина));

    ЭлементУсловия = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));

    ЭлементУсловия.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
    ЭлементУсловия.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
    ЭлементУсловия.ПравоеЗначение = Параметры.СписокСсылок;
    КонецЕсли;
    КонецПроцедуры
```
---
Нет такого. И не надо. Вопрос дублей - это вопрос прикладной логики документа или справочника, а не общей логики платформы.
---
Вопрос дублей - это вопрос прикладной логики документа или справочника, а не общей логики платформы. ну дубли то это другой вопрос. мне надо визуально видеть что данный элемент выбран уже. то что дважды в одно поле элемент не попадёт это реализовать можно. но если пользователю надо выбрать 100 элементов им бы хотелось видеть например что 70 из нужных уже выбраны.
---
Условное форматирование вам в помощь, но как ответили в (2) без дописывания кода, одними галочками, не обойтись.
---
спасибо. тогда буду дописывать.
---
Ну вы же понимаете, что для этого вам придется получить список выбранных позиций и отправить их в форму выбора? И на форме выбора менять запрос динамического списка, сравнивая его с присланным списком уже выбранных?
---
ра менять запрос динамического списка, сравнивая его с присланным списком да, именно так и решил сделать. конечно хотелось сделать как можно проще и время сэкономить но сделаю именно так.
---
Не нужно менять запрос. Нужно программно при создании формы добавить новое условное оформление с условием ВСписке.
Как пример:

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Если Параметры.Свойство("СписокСсылок") Тогда
    УО = Список.УсловноеОформление.Элементы;
    УО.Очистить();

    ЭлементУО = УО.Добавить();

    ЭлементУО.Оформление.УстановитьЗначениеПараметра("Шрифт",
    Новый Шрифт(ЭлементУО.Оформление.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Шрифт")).Значение,,,Истина));

    ЭлементУсловия = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));

    ЭлементУсловия.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
    ЭлементУсловия.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
    ЭлементУсловия.ПравоеЗначение = Параметры.СписокСсылок;
    КонецЕсли;
    КонецПроцедуры
```