|
Условное оформление в форме списка | ☑ | ||
|---|---|---|---|---|
|
0
RailWay1Cat
02.07.24
✎
16:40
|
В чём ошибка?
Фон строчки с ДокументомОснованием "ВозвратСырьяОтПоставщика" не подкрашивается. Константа_ТипДокумента = Тип("ДокументСсылка.ВозвратСырьяОтПереработчика"); УсловноеОформлениеСписка = Список.КомпоновщикНастроек.Настройки.УсловноеОформление; ЭлементОформления = УсловноеОформлениеСписка.Элементы.Добавить(); ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДокументОснование"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.ПравоеЗначение = Константа_ТипДокумента; ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Желтый) |
|||
|
1
Волшебник
02.07.24
✎
16:45
|
Слева ссылка ДокументОснование, справа тип.
Несоответствие типов |
|||
|
2
RailWay1Cat
02.07.24
✎
16:59
|
(1) И как тогда правильно написать?
Если я пишу : ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(Тип("ДокументОснование")); То выдаёт ошибку "Тип не определен (ДокументОснование)" |
|||
|
3
Волшебник
02.07.24
✎
17:01
|
Раскрашивайте по полю ВидОперации
|
|||
|
4
Волшебник
02.07.24
✎
17:02
|
или в запрос динамического списка можно добавить вычисляемое поле "Цвет", в который прописать строку "Желтый" по условию
ВЫБОР КОГДА ДокументОснование ССЫЛКА Документ.ВозвратСырьяОтПереработчика |
|||
|
5
RailWay1Cat
02.07.24
✎
17:09
|
(3) Нет такого поля
|
|||
|
6
RailWay1Cat
02.07.24
✎
17:10
|
(4) Запрос то тут зачем?
Все данные есть |
|||
|
7
shuhard
02.07.24
✎
17:17
|
(6) ограничения условного оформления требуют промежуточной обработки данных
|
|||
|
8
youalex
03.07.24
✎
12:16
|
(6) В СКД пока не подвезли ВидСравненияКомпоновки.ТипЗначения
Но можно в ДС (если у тебя ДС) добавить в запрос ТИПЗНАЧЕНИЯ(ДокументОснование) КАК ТипОснования, и УО делать уже по нему (отборы точно работают, УО тоже должно) |
| Форум | Правила | Описание | Секции | Поиск |