Имя: Пароль:
1C
1С v8
Установить только просмотр опр. строкам таблицы упр. формы.
0 shamannk
 
07.09.15
12:03
В управляемой форме таблица (дерево), нужно в определенной строке полю ввода установить свойство только просмотр. Как?
1 Живой Ископаемый
 
07.09.15
12:04
ну, а какие варианты приходят в голову?
2 shamannk
 
07.09.15
12:08
(1) ПриВыводеСтроки в обычной было, сча этого нет, условное оформление вроде не подходит.
3 Живой Ископаемый
 
07.09.15
12:10
А приактивизациистроки? и передначаломизменения?
4 shamannk
 
07.09.15
12:53
(3) А как свойство полю установить? В текущих данных значение
5 Maniac
 
07.09.15
12:54
При начале редактирования вставить код с условиями который отметит редактирование
6 Maniac
 
07.09.15
12:54
Еще также такое же можно сделать в условных оформлениях.
Но более красиво будет через обработчик - можно добавить сообщение.
7 shamannk
 
07.09.15
12:57
(5) Нет такого события.
8 shamannk
 
07.09.15
12:58
(6) Как в условных оформлениях это сделать?
9 shamannk
 
07.09.15
13:02
приактивизациистроки передначаломизменения передается элемент таблицаФормы, от него можно получить текущую строку (индекс) а как получить определенный элемент строки не понятно
10 Maniac
 
07.09.15
13:03
Как это нет??? все есть
11 Maniac
 
07.09.15
13:03
в условных оформлениях есть свойство Доступность
12 shamannk
 
07.09.15
13:06
(10) Есть у таблицы, у колонки нет (в обыных формах передавалось поле формы, а тут сама таблица зачем-то). Доступность не подходит нужно дать возможность просмотра значения.
13 DexterMorgan
 
07.09.15
13:17
Типовая УТ11, если вид цены заполнен - цену редактировать низя:

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

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

    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.ВидЦены");
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Заполнено;
    Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
14 Maniac
 
07.09.15
13:18
(12) ну и что что у коолонки нет?

При начале редактирования можно отслеживать любую колонку.
15 DexterMorgan
 
07.09.15
13:19
(14) Ты как всегда оригинален
16 Maniac
 
07.09.15
13:21
(12) доступность никакого отношения к видимости не имеет. Это совершенно два разных свойства
17 shamannk
 
07.09.15
13:37
(13) Спасибо то что нужно.
18 shamannk
 
07.09.15
13:41
(16) Это вы путаете доступность, видимость и просмотр. Доступность не дает возможности открыть элемент на просмотр.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс