|
Условное оформление (расцвечивание строк) в УФ | ☑ | ||
---|---|---|---|---|
0
Блондинка_
06.08.21
✎
14:58
|
Добрый день!
Мне программно нужно было установить условное оформление (потому что у номенклатуры сложный отбор) и подсветить определенные товары. Конфа УТ 11 Я нашла статьи по этому поводу. Сделала и элемент свой условный вижу на форме и после открытия. Но цвета нет))) Более того, я даже попробовала типовым средством (в свойстве формы) по простому отбору. Что это может быть? Настройки пользователя себе полностью чистила, не помогает |
|||
1
Блондинка_
06.08.21
✎
14:59
|
Да, забыла сказать, что это я делаю в расширении.
|
|||
2
Злопчинский
06.08.21
✎
15:01
|
(0) Соредоточиться. Забить на все что напрограммировали. Отвлечься, надеть на себя "роль" простого пользователя. Попробовать установить вручную пользовательскую раскраску. Без всяких расширений и прочей мутотни. если получиться - двигаться дальше, пробуя установить вручную раскрасу "с раширением".
. а то хз что вы там в расширении понаписали... |
|||
3
Ёпрст
06.08.21
✎
15:06
|
(0) условное оформление чему хоть делаешь ? Форме или своему списку ?..
ЗЫ: смотри условное оформление ФОРМЫ |
|||
4
Блондинка_
06.08.21
✎
15:12
|
(3)
Форме документа В свойствах формы и настраивала |
|||
5
Блондинка_
06.08.21
✎
15:39
|
Почему в форме не работает, нашла, оказывается оно при создании формы на сервере очищается, это типовой механизм
Сделала свой по аналогии, но он все равно не работает. Не потому ли интересно, что у меня условие - номенклатура в списке |
|||
6
runoff_runoff
06.08.21
✎
15:42
|
условное оформление работает только для таблиц формы..
|
|||
7
Мультук
гуру
06.08.21
✎
16:24
|
(5) >> Сделала свой по аналогии
Секретный код? Или его нет? Или... (6) >> условное оформление работает только для таблиц формы Кто сказал ? |
|||
8
Блондинка_
06.08.21
✎
16:29
|
(7)
Я что-то упускаю. Хотя я закомментировала очищение условного оформления в коде и настроила в свойствах формы. В свойствах формы работает тогда. Сравниваю эти 2 элемента, которые аналогичны должны быть, программно все равно не работает!!! Элемент = УсловноеОформление.Элементы.Добавить(); ПолеЭлемента = Элемент.Поля.Элементы.Добавить(); ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ТоварыНоменклатура.Имя); ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТоварыНомерСтроки"); ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ОтборЭлемента.ПравоеЗначение = 1; Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.БледноЗеленый); |
|||
9
mszsuz
06.08.21
✎
16:33
|
Можно расскажу о своей поделке? Там проще чем в типовых: https://infostart.ru/public/1161402/
|
|||
10
Мультук
гуру
06.08.21
✎
16:54
|
(8) Сравни
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТоварыНомерСтроки"); ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.НомерСтроки"); P.S. Нужно было не только комментировать очищение условного оформления, но и читать содрежимое процедуры УстановитьУсловноеОформление() |
|||
11
Ёпрст
06.08.21
✎
16:56
|
(9) выложи куда нить на файлопомойку и кинь ссылкой, пжс-та.
|
|||
12
mszsuz
06.08.21
✎
17:03
|
||||
13
Блондинка_
06.08.21
✎
17:06
|
(10)
Спасибо! Я это вот как раз сама нашла, когда сначала здесь уверила, что одинаковые элементы. Но...все равно не работает) |
|||
14
Блондинка_
06.08.21
✎
17:16
|
(10)
Нет, не все нашла)) точку после товаров тоже не поставила)) в форме то товарыномекнлатура поле называется Урааа) спасибо, все заработало))) (9) благодарю, пригодится |
|||
15
runoff_runoff
06.08.21
✎
17:38
|
(7) ок.. видимость, доступность, только просмотр и отобразить не работают для НЕ таблиц.. остальное проверил.. работает.. вы правы..
|
|||
16
Ёпрст
06.08.21
✎
18:49
|
(12) спасибо
|
|||
17
Ёпрст
06.08.21
✎
18:55
|
(12) Посмотрел. Годный код.
Сказывается отсутствие классов в 1с-ине и такой извращенный способ их замены :) эээ..кто бы классы в снеговике запили бы. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |