Имя: Пароль:
1C
1С v8
ТолькоПросмотр в табличном поле с ваозможностью открытия
0 mihco
 
03.05.12
10:55
Задача такая - необходимо при определенный условиях запрещать резактирование значения в ячейке табличного поля (табличной части) документа, но при этом оставлять возможность открытия этого значения. Если я в свойствах поля ввода явно ставлю "Только просмотр", то нужный эффект достигается. Вопрос, как сделать это программно? Если я допустим в процедуре ПриВыводеСтроки пишу ОформлениеСтроки.Ячейки.Номенклатура.ТолькоПросмотр= Истина;, то у меня вместе с возможностью редактирования исчезает возможность открыть значение.
1 Alex S D
 
03.05.12
10:55
убери кнопки управления кроме открытия и редактирование запрети, толькопросмотр = ложь
2 mihco
 
03.05.12
10:57
(1) тогда очистить можно будет. а этого не надо
3 hhhh
 
03.05.12
11:02
(2) ну вот же у вас написано:

"Если я в свойствах поля ввода явно ставлю "Только просмотр", "

значит надо у поля ввода поставить свойство ТолькоПросмотр. Зачем вы в оформление полезли.
4 Alex S D
 
03.05.12
11:05
(2) обработчик очистки - СтандартнаяОбработка = Ложь;
5 mihco
 
03.05.12
11:06
(3) Во и вопрос, как это поставить для поля ввода. Не могу додумать.
6 asady
 
03.05.12
11:07
(5) ЭтаФорма.ЭлементыФормы.ТвоеТабличноеПоле.Колонки.ТвояКолонка.ЭлементУправления.ТолькоПросмотр = Истина;
7 mihco
 
03.05.12
11:10
(6) Спасибо, все оказывается было просто
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn