Имя: Пароль:
1C
1С v8
Доступность флажка на дереве значений в УФ
0 paxan
 
09.09.13
17:37
Есть таблица в управляемой форме, отображающая дерево значений.
Возможно-ли(и как) управлять доступностью флажка дерева  в зависимости от каких-то условий, например в зависимости от данных строки дерева ?
Спасибо.
1 Зойч
 
09.09.13
17:39
конечно. условным оформлением
2 paxan
 
09.09.13
17:40
(1) Если можно, дайте пожалуйста примерчик...
3 Зойч
 
09.09.13
17:43
Нужно добавить колонку ФлажокТолькоПросмотр - ее заполнять и использовать
4 Infsams654
 
09.09.13
17:53
(2) сказали же, тут и программировать ничего не надо
5 paxan
 
09.09.13
18:29
ничего не понял.. мне нужно не всю колонку запретить от редактирования, а чтобы в отдельных строках нельзя было сменить флажок. куда и зачем добавлять колонку ?
6 Зойч
 
09.09.13
18:34
(5) Думай Федя, думай
7 Infsams654
 
09.09.13
18:38
(3) кстати, чтобы условное оформление работало, надо, чтобы  ФлажокТолькоПросмотр был в элементах, хот и невидимый. Подсказка
8 Eugeneer
 
09.09.13
19:34
Условной оформление - Форма - Свойства - Условное оформление.

Там естественно можно указать реквизит, условие для этого реквизита НООООО!!
Условие там можно задать только примитивное - типа равно, в списке, не равно и тп и тд. от другого реквизита, колонки и тп.

Да этим условием можно разрулить только примитивнейшие условия.
Именно для каждой строки.

В случае же если у тебя условие для конкретной строки, вернее вычисление условия - многофакторное. Например строка недостапна, если в колонке2 + колонка5 / колонка 7 - тогда фигу там.

Такие условия можно создать программно, и только циклом по всем строкам.
Программное создание условных оформлений для каждой строки.
9 Infsams654
 
09.09.13
19:40
(8) создание групп по И или ИЛИ посмотри
10 Eugeneer
 
09.09.13
19:48
(9) это примитивные. есть намного сложнее случаи.
Даже в типовой есть ярчайший пример сложного оформления.
11 Eugeneer
 
09.09.13
19:48
причем написан программно
12 Infsams654
 
09.09.13
19:53
(11) + 10 согласен, есть, и даже очень. Но, в данной ветке, как бы решается без этого
13 NcSteel
 
09.09.13
20:22
При изменении поставить проверку и выдавать сообщение ... А так же взводить флаг обратно.
14 Eugeneer
 
09.09.13
20:50
(12) откуда ты знаешь как тут решается.
Автор ни одного условия не сказал. Они у него могут быть какие угодно.
15 Eugeneer
 
09.09.13
20:51
Ответ должен быть развернутым. Тема почти что поисковая.
Если уже отвечать то один раз и нормально - со всеми вариантами. ЧЕм сто раз ответить но ничего.
16 paxan
 
10.09.13
03:05
Всем большое спасибо за советы!
Отдельное спасибо Eugeneer за развернутый ответ!
все получилось.