|
Нажатие на кнопку Закрыть. Отмена не срабатывает. |
☑ |
0
1C2SS
15.11.12
✎
13:33
|
1С 8.2
Мне необходимо проверить какая кнопка на форме нажата. Для этого я вместо стандартного события для кнопки Закрыть создал свою процедуру. В нее написал вот это:
Процедура ОсновныеДействияФормыОсновныеДействияФормыЗакрыть(Кнопка)
НажатаКнопка = "Закрыть";
Закрыть(ПарамВозврат);
КонецПроцедуры
Если были изменения в форме то выскакивает окно с вопросом "Сохранить изменения?". Если нажать отмена, то по какой то непонятной для меня причине исходная форма документа закрывается. В чем может быть дело ?
|
|
1
Aprobator
15.11.12
✎
13:34
|
потому что Отмена = закрыть без записи.
|
|
2
1C2SS
15.11.12
✎
13:38
|
Отмена = отменить нажатие на кнопку Закрыть.
|
|
3
Aprobator
15.11.12
✎
13:38
|
я про конкретный твой случай )
|
|
4
Aprobator
15.11.12
✎
13:40
|
другой причины просто не вижу. Поскольку непонятно почему не используются стандартные события. Взять тоже самое ПередЗакрытием.
|
|
5
Азазелло
15.11.12
✎
13:45
|
(2) с чего бы?
|
|
6
1C2SS
15.11.12
✎
13:49
|
(4) ПередЗакрытием вызывается и при нажатии ОК.
|
|
7
1C2SS
15.11.12
✎
13:50
|
Можно ли где-нибудь отловить нажатие кнопки Отмена ?
|
|
8
Aprobator
15.11.12
✎
13:52
|
(7) не знаю. А зачем?
|
|
9
1C2SS
15.11.12
✎
13:54
|
Да я не могу понять кто вызывает это окно "Сохранить изменения?" и где обрабатывается нажатия его кнопок.
Чтобы понять в чем дело.
|
|
10
Rovan
гуру
15.11.12
✎
13:58
|
(9) как кто ? - платформа !
|
|