Имя: Пароль:
1C
1С v8
Как отловить нажатие на ячейку
,
0 1C2SS
 
27.09.12
18:21
Необходимо отловить нажатие на многоточие или на значок лупы в ячейке табличного поля и не допустить открытия окна выбора списка а вместо этого вывести какое то сообщение ?
1 DrShad
 
27.09.12
18:28
событие ТП НачалоВыбора
2 1C2SS
 
27.09.12
18:35
Так потом же все равно окно выбора появляется и можно выбрать элемент.
Как тогда запретить появление окна выбора ?
3 Wobland
 
27.09.12
18:36
(2) что-нибудь присвоить стандартной обработке
4 1C2SS
 
27.09.12
18:38
Написал СтандартнаяОбработка = Неопределено; и заработало
Спасибо !
5 Wobland
 
27.09.12
18:40
(4) в следующий раз пиши ложь
6 1C2SS
 
28.09.12
11:20
А как подобным образом пресечь ввод в поле ввода числа ? Чтобы если пользователь ткнул мышкой в поле ввода сразу вышло сообщение и он не смог ни чего изменить.
7 Ant1773
 
28.09.12
12:22
(6)

ТабличноеПоле.ТолькоПросмотр (TableBox.ReadOnly)
ТабличноеПоле (TableBox)
ТолькоПросмотр (ReadOnly)
Использование:

Чтение и запись.
Описание:

Тип: Булево.
Содержит признак возможности/невозможности интерактивного изменения содержимого табличного поля. Если значение свойства Истина, то возможен только просмотр табличного поля.

Доступность:

Толстый клиент.
Примечание:

В отличие от свойства Доступность, если свойство ТолькоПросмотр равно Истина, становится невозможным редактирование табличного поля, однако на остальную работу с полем это не влияет. Например, можно выделить строковое представление содержимого табличного поля и скопировать в буфер обмена.
8 DrShad
 
28.09.12
12:25
(7) вообще не из этой оперы
9 1C2SS
 
28.09.12
13:50
а что из этой оперы ?
10 1C2SS
 
28.09.12
14:14
И еще вопрос.
Если у элемента формы доступность стоит ложь, то для него события не будут срабатывать ?
Программист всегда исправляет последнюю ошибку.