|
запрограммировать кнопку "Закрыть" | ☑ | ||
|---|---|---|---|---|
|
0
Mashap
25.12.12
✎
00:07
|
Добрый день!
Есть ли способ перепрограммировать кнопку "Х"(закрыть) в правом верхнем углу формы документа или это свойство платформы или Windows? Спасибо |
|||
|
1
Amra
25.12.12
✎
00:09
|
(0) Обработчик события "ПриЗакрытии" в помощь
|
|||
|
2
VasjaIvanov
25.12.12
✎
00:10
|
(1)да ну!!
|
|||
|
3
Amra
25.12.12
✎
00:10
|
(2) Ну чего то не сделаешь конечно, но многое можно
|
|||
|
4
Mashap
25.12.12
✎
00:12
|
(3) нужно, чтобы документ проводился, а не сохранялся, вот такой код:
Если ЭтоНовый() или ЭтаФорма.Модифицированность Тогда Ответ = Вопрос("Данные были изменены. Сохранить изменения?", РежимДиалогаВопрос.ДаНетОтмена); Если Ответ = КодВозвратаДиалога.Да Тогда Записать(РежимЗаписиДокумента.Проведение); ЭтаФорма.Закрыть(); ИначеЕсли Ответ = КодВозвратаДиалога.Нет Тогда ЭтаФорма.Закрыть(); КонецЕсли; Иначе ЭтаФорма.Закрыть(); КонецЕсли; |
|||
|
5
Mashap
25.12.12
✎
00:12
|
получится?
|
|||
|
6
VasjaIvanov
25.12.12
✎
00:13
|
(3)продк ка перед закрытием ему логичней будет, отключить стандартную обработку, отказ присвоть ложь и вперед)
|
|||
|
7
VasjaIvanov
25.12.12
✎
00:13
|
(4)при проведение он автоматически сохраняется
|
|||
|
8
Amra
25.12.12
✎
00:14
|
(4) Пробуй
(6) Ну это тоже, да |
|||
|
9
Mashap
25.12.12
✎
00:14
|
(7) да, но мне нужно, чтобы он автоматически проводился при сохранении
|
|||
|
10
VasjaIvanov
25.12.12
✎
00:17
|
(9) ЭтаФорма.Закрыть(); можно не писать, он и так закроется, если отказу не присвоить ложь
|
|||
|
11
Mashap
25.12.12
✎
00:17
|
Получилось, спасибо!
|
|||
|
12
VasjaIvanov
25.12.12
✎
00:18
|
%)
|
| Форум | Правила | Описание | Секции | Поиск |