Привет всем!
Подскажите, как запретить изменения ячеек табличного поля?
На управляемой форме расположено поле табличного документа, в первой строке расположена "шапка", и текст в этих ячейках нужно защитить от изменения.
В процедуре формы ПриОткрытии написала:
ТабличныйДокумент.Область("R1").Защита = Истина;
однако все равно возможность редактировать эти ячейки сохраняется.
(1) не.
во-первых, ТолькоПросмотр - это для всего документа полностью, а мне нужно, чтобы кроме первой строки все остальное можно было редактировать.
но ради эксперимента попробовала двумя способами.
1. флаг ТолькоПросмотр в свойствах таб. документа (в конфигураторе) - работает.
2. в модуле формы при открытии: ТабличныйДокумент.ТолькоПросмотр = Истина;
- не работает
(3) попробовала ТолькоПросмотр у таб документа (флаг), а в модуле формы в процедуре ПриОткрытии
ТабличныйДокумент.Область("R2").Защита = Ложь; - не работает, только просмотр установлен у всего документа, и вторую строку не дает редактировать
а играет ли тут роль то, пишем ли мы перед процедурой в форме ПриОткрытии &НаКлиенте или &НаСервере?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой