Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как в Событии ПередЗакрытием формы документа определить какая кнопка была нажата?

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.