01.10.2008, 16:21 | #1 |
Участник
|
закрытие аксапты
коллеги, не подскажите, можно ли в методе CLOSINGDOWN класса Application узнать : открыта ли определенная форма с определенным названием и если открыта то насильно закрыть ее. Если это возможно - приведите пример программного кода
|
|
01.10.2008, 16:25 | #2 |
Ищущий знания...
|
Цитата:
В чем собственно проблема?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
01.10.2008, 16:29 | #3 |
Участник
|
похоже что они закрываются как то не так как мы с Вами думаем то есть не через close, то есть не отрабатывает функционал на форме на методе close который должен был бы отработать.Пример? Ну создайте например Деловое отношение без заполненного названия (у нас оно обязательно) и попытайтесь закрыть форму - сработает validatewrite и форма не закроется. А теперь закройте аксу вообще - ноу проблем!
|
|
01.10.2008, 16:38 | #4 |
Участник
|
то есть получается что при закрытии всей аксапты формы закрываются как окна а не как объекты-формы с определенной логикой - вот отсюда и задача на закрытии вычислить открыта ли форма определенная, и если открыта - то срубить ее.
|
|
01.10.2008, 16:40 | #5 |
Ищущий знания...
|
Попробовал, действительно закрывает форму всё игнорируя...
знаю как вычислить активную форму: infoLog.getCurrentActiveFrom(); может в этом направлении покапать.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
01.10.2008, 16:55 | #6 |
Участник
|
спасибо - попробуем, правда смущает что нужная нам форма должна быть активной а это необязательно, в идеале хотелось бы ее вычислить среди всех открытых форм в том числе и не активных
|
|
01.10.2008, 17:02 | #7 |
Участник
|
нет такой функции infoLog.getCurrentActiveFrom(); ни infoLog.getCurrentActiveForm();
решили пошутить? |
|
01.10.2008, 17:03 | #8 |
Ищущий знания...
|
Ещё вспомнил! можно посмотреть Tabax думаю там широко используется просмотр форм и т.п.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
01.10.2008, 17:09 | #9 |
Участник
|
что такое TABAX??
|
|
01.10.2008, 17:12 | #10 |
Ищущий знания...
|
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
01.10.2008, 18:19 | #11 |
Участник
|
Цитата:
Цитата:
Сообщение от glibs
Кстати. Если в форме начать модификацию данных и не сохранить запись, то Аксапа при этом закрывается. Сама. Автоматически. Запись при этом сохраняется. Исходя из этого сложно предположить, что созданная запись с незаполненными обязательными для заполнения полями является ценной информацией, и по причине незавершенности ввода такой записи стоит не закрывать клиент.
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|