|
программное закрытие формы
| ☑ |
0
Vasus55
25.01.12
✎
12:52
|
подскажите как можно программно закрыть текущую форму
если пишу просто Закрыть() выдает запись дампинга и весь режим предприятия закрывается(((
|
|
1
Fish
гуру
25.01.12
✎
12:53
|
Может ЭтаФорма.Закрыть()?
|
|
2
Wobland
25.01.12
✎
12:53
|
так что ты всё-таки хочешь?
v8: запрет на закрытие формы
а потом её же закрыть?
|
|
3
Wobland
25.01.12
✎
12:54
|
(1) телепатирую. не эта, а активная
|
|
4
Vasus55
25.01.12
✎
12:56
|
(2) это две разные темы)
|
|
5
Vasus55
25.01.12
✎
12:56
|
(1) не помогает
|
|
6
Fish
гуру
25.01.12
✎
12:57
|
(5) А откуда её надо закрыть?
|
|
7
Vasus55
25.01.12
✎
13:00
|
например:
открыта у меня форма справочника, я нажимаю на кнопку, которая находится у меня на этой форме, открывается новое окно справчоника, а то нужно программно закрыть
понятно объяснил?
|
|
8
Vasus55
25.01.12
✎
13:05
|
причем закрыл без сохранения
|
|
9
depthzer0
25.01.12
✎
13:08
|
ЭтаФорма.Закрыть()
|
|
10
Vasus55
25.01.12
✎
13:11
|
(9) даже если она соберется закрывать форму, то выдаст окошку сохранить изменения???
|
|
11
Fish
гуру
25.01.12
✎
13:12
|
(10) Модифицированность = ложь.
|
|
12
depthzer0
25.01.12
✎
13:12
|
Модернизированно = Ложь
|
|
13
PVV65
25.01.12
✎
13:14
|
(0) Пишешь процедуру в каком нибудь доступном модуле отличном от модулей форм, которые надо открыть и закрыть:
Процедура ЗакрытьОткрыть(Старая,Новая) Экспорт
Старая.Закрыть();
Новая.Открыть();
КонецПроцедуры
И процедуру обработчик нажатия твоей кнопки:
Процедура КнопкаВыполнитьНажатие(Кнопка)
Новая = ПолучитьФорму("Форма1");
ЗакрытьОткрыть(ЭтаФорма,Новая);
КонецПроцедуры
|
|
14
Vasus55
25.01.12
✎
13:14
|
ух ты спасиб Ребят, первый раз о таком узнал?
|
|