Имя: Пароль:
1C
 
Как на управляемой форме отследить событие нажатие на кнопку?
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