|
Табличный документ в форме - защита ячеек |
☑ |
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
|
а играет ли тут роль то, пишем ли мы перед процедурой в форме ПриОткрытии &НаКлиенте или &НаСервере?
|
|