|
Условное оформление динамического списка
| ☑ |
0
Max Street
09.11.15
✎
13:11
|
Привет.
1С 8.3 На форму вынесен элемент с типом - ДинамическийСписок. Формируется произвольным запросом. Одно из полей списка я хочу программно скрыть при помощи условного оформления в зависимости от выполнения какого-нибудь условия.
Господа, кто знает как, подскажите, пожалуйста.
|
|
1
VikingKosmo
09.11.15
✎
13:13
|
Я знаю...
|
|
2
Max Street
09.11.15
✎
13:15
|
(1) как?
|
|
3
VikingKosmo
09.11.15
✎
13:15
|
Условием, естественно...
|
|
4
Aleksandr N
09.11.15
✎
13:17
|
(2) Добавляете элемент УО. В его настройках указываете Видимость = Ложь. В полях указываете нужный элемент. В отборе - условие, по которому оно будет выполняться.
|
|
5
Max Street
09.11.15
✎
13:17
|
(3) не тяни кота... подробнее расскажешь как сделать?
|
|
6
Max Street
09.11.15
✎
13:18
|
(4) спасибо, понял
|
|
7
Deon
09.11.15
✎
13:23
|
(6) Взлетело?
|
|
8
Max Street
09.11.15
✎
13:29
|
(7) не знаю пока. только пытаюсь сделать.
|
|
9
Max Street
09.11.15
✎
13:32
|
(4), (7) Может пример есть?
|
|
10
Deon
09.11.15
✎
13:32
|
(8) Я не понял, ты хочешь всю колонку таблицы не показывать при каких-либо условиях, либо в каждой строке таблицы не показывать ячейку в зависимости от условия
|
|
11
Max Street
09.11.15
✎
13:32
|
(10) всю колонку не показывать
|
|
12
Deon
09.11.15
✎
13:34
|
Конфа типовая?
|
|
13
Max Street
09.11.15
✎
13:35
|
(12) типовая УТ 11.1
|
|
14
Aleksandr N
09.11.15
✎
13:40
|
(9)
|
|
15
Max Street
09.11.15
✎
13:43
|
(14) спасибо. а можно пример как сделать тоже, но программно?
|
|
16
Aleksandr N
09.11.15
✎
13:45
|
(15) Для св-ва "ТолькоПросмотр" есть:
ЭлементУО = УсловноеОформление.Элементы.Добавить();
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(ЭлементУО.Поля, "СписокДокументов" + Реквизит.Имя);
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ЭлементУО.Отбор,
"СписокДокументов" + Реквизит.Имя + "ТолькоПросмотр", ВидСравненияКомпоновкиДанных.Равно, Истина);
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
|
|
17
Aleksandr N
09.11.15
✎
13:46
|
(16) + это нужно делать на сервере
|
|
18
Max Street
09.11.15
✎
13:48
|
(16) спасибо
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший