|
Как на управляемой форме отследить событие нажатие на кнопку?
| ☑ |
0
LenaAt
12.12.17
✎
18:08
|
В других языках программирования можно для кнопки назначить обработчик события ButtonOnClick, в котором выполнить какие - либо действия на сам факт нажатия на кнопку. Можно ли тоже самое сделать в 1С 8.3 УФ?
|
|
1
Dzenn
гуру
12.12.17
✎
18:09
|
нет, нельзя, в 1С такая возможность не предусмотрена
|
|
2
Петрович 2018
12.12.17
✎
18:09
|
(0) Можно. Для этого необходимо связать кнопку с командой, которой назначить процедуру-обработчик.
|
|
3
Мыш
12.12.17
✎
18:10
|
(0) Нельзя. У кнопок нет событий. )
|
|
4
LenaAt
12.12.17
✎
18:13
|
(2) Команда уже есть, это команда Перечитать.
|
|
5
LenaAt
12.12.17
✎
18:14
|
4+ У меня задача сделать кнопку Перечитать недоступной после того, как пользователь на не нажал. Как это можно сделать?
|
|
6
Петрович 2018
12.12.17
✎
18:14
|
(4) Тогда хренушки ((
|
|
7
Мимохожий Однако
12.12.17
✎
18:16
|
(5) Добавь флажок, который включается из процедуры команды Перечитать, который включает свойство Доступность=ЛОЖЬ
|
|
8
vicof
12.12.17
✎
18:29
|
процедура КнопкаНажатие
кнопка.доступность = ложь;
конецпроцедуры
|
|
9
Mort
12.12.17
✎
20:31
|
Продолжаются попытки залатать отстойную архитектуру интерфейсными извращениями. Мадам знает толк.
|
|
10
tesseract
12.12.17
✎
20:47
|
Сразу видно, кто учил Delphi. в 1С УФ принято создавать обработчик ожидания и запускать перерасчет в фоне на сервере.
|
|
11
Cyberhawk
12.12.17
✎
20:52
|
Можно, щас найду
|
|
12
Cyberhawk
12.12.17
✎
20:54
|
|
|