|
Как в Событии ПередЗакрытием формы документа определить какая кнопка была нажата?
| ☑ |
0
AnisaL
27.08.21
✎
14:52
|
Добрый день! Такой вопрос: на форме документа есть кнопка "Провести и закрыть", а можно нажать ESC для закрытия; как в Событии ПередЗакрытием формы документа определить какая кнопка была нажата? Или может в другом каком-нибудь событии, которое выполняется при нажатии на кнопки или перед закрытием формы?
|
|
1
vicof
27.08.21
✎
14:54
|
Сделать свои кнопки, с блэкджеком и куртизанками
|
|
2
lubitelxml
27.08.21
✎
14:56
|
Как бы событие ПередЗакрытием никак не связано с кнопками.
(1) +1
|
|
3
AnisaL
27.08.21
✎
14:56
|
(1) я так и сделала но нужно именно по кнопке ESC
|
|
4
AnisaL
27.08.21
✎
14:57
|
(2) а как тогда определить что нажат ESC?
|
|
5
lubitelxml
27.08.21
✎
14:58
|
(4) погугли про перехват нажатия клавиш в 1с
|
|
6
lubitelxml
27.08.21
✎
14:59
|
ESC вроде работал
|
|
7
ildary
27.08.21
✎
15:00
|
(0) Кнопка на форме "Провести и закрыть" какая - платформенная или самодельная (как в типовых)?
|
|
8
AnisaL
27.08.21
✎
15:08
|
(7) Вообще кнопка была "Записать и закрыть" (документ не формирует движений по регистрам), но попросили переименовать в "Провести и закрыть", и добавила реквизит "флаг проведения" ( но на форме его не видно). Этот флаг устанавливается в Истину, когда нажимаем "Провести и закрыть", также есть кнопка самодельная "Отмена проведения" и "Закрыть без проведения" - при нажатии на них флаг проведения сбрасывается. Также попросили, чтобы при нажатии на ESC этот флаг тоже сбрасывался и форма закрывалась. Я сделала в событии "Перед закрытием", чтобы флаг сбрасывался, но это событие срабатывает и при нажатии "Провести и закрыть". Вот как сделать, чтобы флаг сбрасывался, только когда нажимаем ESC, а не когда "Провести и закрыть" ?
|
|
9
vicof
27.08.21
✎
16:03
|
Возьми любую типовую последних версий и посмотри, как там сделаны процедуры работы с формой.
|
|