Имя: Пароль:
1C
 
Табличный документ в форме - защита ячеек
0 Mary01
 
28.10.14
15:44
Привет всем!
Подскажите, как запретить изменения ячеек табличного поля?
На управляемой форме расположено поле табличного документа, в первой строке расположена "шапка", и текст в этих ячейках нужно защитить от изменения.
В процедуре формы ПриОткрытии написала:
ТабличныйДокумент.Область("R1").Защита = Истина;
однако все равно возможность редактировать эти ячейки сохраняется.
1 vicof
 
28.10.14
15:52
ТолькоПросмотр не?
2 Mary01
 
28.10.14
16:12
(1) не.
во-первых, ТолькоПросмотр - это для всего документа полностью, а мне нужно, чтобы кроме первой строки все остальное можно было редактировать.
но ради эксперимента попробовала двумя способами.
1. флаг ТолькоПросмотр в свойствах таб. документа (в конфигураторе) - работает.
2. в модуле формы при открытии: ТабличныйДокумент.ТолькоПросмотр = Истина;
- не работает
3 butterbean
 
28.10.14
16:15
ставь ТолькоПросмотр у таб документа, и снимай защиту у всех нужных областей
4 Mary01
 
28.10.14
16:16
(3) а если все нужные области - это все, кроме первой?
5 Mary01
 
28.10.14
16:19
(3) попробовала  ТолькоПросмотр у таб документа (флаг), а в модуле формы в процедуре ПриОткрытии
ТабличныйДокумент.Область("R2").Защита = Ложь; - не работает, только просмотр установлен у всего документа, и вторую строку не дает редактировать
6 YHVVH
 
28.10.14
16:20
Расшифровка = ЛОЖЬ
7 Mary01
 
28.10.14
16:28
(6) тоже не получилось (
8 Mary01
 
28.10.14
16:29
а играет ли тут роль то, пишем ли мы перед процедурой в форме ПриОткрытии &НаКлиенте или &НаСервере?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой