|
Как установить действие для кнопки командной панели?
| ☑ |
0
SherifSP
17.04.14
✎
09:44
|
ОбработкаНажатия = Новый Действие("КнопкаПроверенНажатие");
КнопкаПроверен = ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ОК;
КнопкаПроверен.УстановитьДействие("Нажатие", ОбработкаНажатия);
Пишет что метод объекта не обнаружен "УстановитьДействие"
|
|
1
sTOd
17.04.14
✎
09:47
|
Под клиентом поди пытаешься?
|
|
2
SherifSP
17.04.14
✎
09:49
|
(1) Да
|
|
3
mzelensky
17.04.14
✎
09:52
|
(1) Я так понимаю обычные формы толстый клиент?
|
|
4
sTOd
17.04.14
✎
09:53
|
(2) На сервере надо.
|
|
5
Рэйв
17.04.14
✎
09:54
|
(0)У кнопки командной панели нет методов. Только свойства
|
|
6
Рэйв
17.04.14
✎
09:54
|
|
|
7
SherifSP
17.04.14
✎
10:02
|
(3) Да
|
|
8
SherifSP
17.04.14
✎
10:05
|
ОбработкаНажатия = Новый Действие("КнопкаПроверенНажатие");
Процедура КнопкаПроверенНажатие()
Сообщить("Украина форева");
КонецПроцедуры
А при нажатии на кнопку все равно вызывается стандартная процедура записи документа и закрытии формы
|
|
9
SherifSP
17.04.14
✎
10:13
|
(8) ТС там еще 1 строку добавь, попробуй вот так, должно получиться
ОбработкаНажатия = Новый Действие("КнопкаПроверенНажатие");
КнопкаПроверен = ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ОК;
КнопкаПроверен.Действие = ОбработкаНажатия;
Процедура КнопкаПроверенНажатие()
Сообщить("Украина форева");
КонецПроцедуры
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший