Difference between revisions of "Студия/OnBeforeEditCell"
(Created page with "{{infobox function |name=OnBeforeEditCell |element=Таблица значений |caption=Визуальные события |eventtype=Прерывающее |status=2}} {...") |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 07:55, 7 February 2021
| OnBeforeEditCell (Визуальные события) | |||||||
|---|---|---|---|---|---|---|---|
| |||||||
Событие, возникающее до начала редактирования ячейки таблицы. Позволяет запретить или разрешить редактирование ячейки.
Аргументы
<LineType (INT)>- Переменная описывает режим редактирования строки, доступны следующие значения:- 0 -- начинается редактирование уже существующей строки.
- 1 -- начинается редактирование новой строки.
- 2 -- начинается редактирование новой строки, созданной копированием из текущей.
<Result (INT)>- (возможен аргумент-переменная (ByRef)) Переменная результата может принимать значения:- 0 (по умолчанию) -- Разрешить редактирование строки.
- 1 -- Запретить редактирование строки.
Примеры
//Пример обработчика OnBeforeEditCell
If not Пользователь.Администратор Then
Box("Для изменения элементов в этой таблице обратитесь к администратору системы!",Q_STOP);
Result:=1;
EndIf;
//Изменить начальный столбик редактирования, если редактируется новая строка
If LineType>0 Then
Form.MainTab.Value.SelectedColumnName:="Name";
EndIf;