Имя: Пароль:
1C
1С v8
Как у табличного поля колонку сделать недоступной в отдельной строке по условию?
, ,
0 12345Kostya
 
13.02.13
12:25
При активации строки пробовал но событие срабатывает поздно, удается изменить значение если переходить на строку сразу в ту же колонку где ставлю свойство ТолькоПросмотр = Истина. Есть другие варианты? Чтобы железно не изменить значение.
1 mikecool
 
13.02.13
12:25
управляй доступностью элемента управления
2 Волшебник
 
13.02.13
12:25
попробуй при активизации колонки
3 mikecool
 
13.02.13
12:26
+1 а самое интересное будет при использовании клавиши "TAB"
4 бомболюк
 
13.02.13
12:27
ОформлениеЯчейки (CellAppearance)
ТолькоПросмотр (ReadOnly)
Использование:
Чтение и запись.
Описание:
Тип: Булево. Определяет возможность редактирования ячейки.
Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
Примечание:
Если свойство ТолькоПросмотр равно Истина, становится невозможным редактирование ячейки табличного поля, однако на остальную работу с ячейкой это не влияет. Например, можно выделить строковое представление содержимого ячейки и скопировать в буфер обмена.
5 12345Kostya
 
13.02.13
13:11
(1), (3) не меняя событие? если да то ничего не изменится событие происходит поздно.
6 12345Kostya
 
13.02.13
13:30
Сделал так:
Событие ПередНачаломИзменения, параметр Отказ спасает, его в истину и ничего со строкой не происходит
7 Fedot200
 
13.02.13
13:36
(0) Таблица значений на форме?
8 12345Kostya
 
13.02.13
13:37
(7) да
9 Fedot200
 
13.02.13
13:39
(8) В процедуре ПередНачаломИзменения смотри где находишься и не давай править
10 Fedot200
 
13.02.13
13:43
Типа

Если ЭлементыФормы.ИмяТвоейТЗ.ТекущаяКолонка.Имя = "ТвоеИмяКолонки" + твое условие Тогда
        Предупреждение("Колонка защищена от изменений !");
        Отказ=Истина;
11 12345Kostya
 
13.02.13
13:44
(10) ок, спасибо большое
12 Fedot200
 
13.02.13
13:46
(11) Всегда пожалуйста. :-)
13 mikecool
 
13.02.13
13:59
а теперь - начни редактировать колонку слева, и ничего не изменяя нажми ТАБ
емнип - ты сможешь отредактировать свою защищенную колонку
14 mikecool
 
13.02.13
14:02
(10) а чего по имени сравнение? можно же колонку сравнивать
15 12345Kostya
 
13.02.13
14:16
(13) если переходить на защищенную колонку кнопкой ТАБ? Если да, все равно работает защита