Коллеги, доброго дня!
---
так работать не будет))
в типовой форме документа есть процедураУстановитьУсловноеОформление, где затираются все условные оформления
нужно в расширение перекинуть

```1c
    &НаСервере
    &После("УстановитьУсловноеОформление")
    Процедура МК_УстановитьУсловноеОформление()
    Элемент = УсловноеОформление.Элементы.Добавить();

    ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
    ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.МК_ТекстОригиналПолучен.Имя);

    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("МК_ОригиналПолучен");
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ОтборЭлемента.ПравоеЗначение = Ложь;

    Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветОсобогоТекста);
    КонецПроцедуры
```

что-то типа такого... не проверял, но должно работать ;))
---
если все таки уж сильно хочется, то можно создать декорация и на нее повесить условное оформление текста, а рядом реквизит без заголовка... и будет ничем не отлечить от реквизита ;))
---
через условное оформление не меняется текст флажка
---
Спасибо! Стыдоба то какая... Аж тему изменил. Воспринял текст как заголовок...
А понаписал то сколько...
---
если все таки уж сильно хочется, то можно создать декорация и на нее повесить условное оформление текста, а рядом реквизит без заголовка... и будет ничем не отлечить от реквизита ;))
---
Ну все же я не параноик)
Реально в расширении не работает оформление. Сделал в расширении декорацию, сделал флаг. Флаг переключаю ничего не меняется.
Делаю внеш обработку: Декорация, флаг = при переключении все четко перекрашивается согласно условию оформления.
---
странно... возможно совместимость как-то влияет
только что быстро проверил

```1c
    Элемент = УсловноеОформление.Элементы.Добавить();

    ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
    ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.Декорация1.Имя);

    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Реквизит1");
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ОтборЭлемента.ПравоеЗначение = Истина;

    Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветВажного);
```

все отрабатывает
так же через свойство формы добавлял условия и они работают %))
---
8.3.14
Есть возможность глянуть расширение? Применимо УТ КА ЕРП
При открытии ПТиУ у вас должен быть окрас "Оригинал НЕ получен" в красный цвет.
При созданииНаСервере увидите. Два элемента всего: Реквизит формы и декорация.
Условие задано в свойствах формы
---
так работать не будет))
в типовой форме документа есть процедураУстановитьУсловноеОформление, где затираются все условные оформления
нужно в расширение перекинуть

```1c
    &НаСервере
    &После("УстановитьУсловноеОформление")
    Процедура МК_УстановитьУсловноеОформление()
    Элемент = УсловноеОформление.Элементы.Добавить();

    ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
    ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.МК_ТекстОригиналПолучен.Имя);

    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("МК_ОригиналПолучен");
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ОтборЭлемента.ПравоеЗначение = Ложь;

    Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветОсобогоТекста);
    КонецПроцедуры
```

что-то типа такого... не проверял, но должно работать ;))
---
Спасибо вам большое. Как не заметил это... УсловноеОформление.Элементы.Очистить();
А ведь я пример кода от туда брал для программного оформления, но правда в отдельной процедуре использовал... Эх))