Работа с формами: как переоткрыть форму #345693


#0 by YauheniL
Коллеги. Может, у кого-нибудь есть идеи о том, как лучше переоткрыть (или сымитировать повторное открытие) форму, в случае, когда процесс выполнения находится в контексте формы? Мне кажется, что лучше инициализировать форму и объект первоначальными настроками, вызвать последовательно процедуры "ПередОткрытием" и "ПриОткрытии".
#1 by YauheniL
UP
#2 by Fragster
не возражаю
#3 by Stepa86
+ 1
#4 by H A D G E H O G s
Никак. Если в контексте формы (в конце всех процедур) - это происходит раньше, чем создастсь сама форма (окно). Это при создании объекта формы. P.S. Не парьтесь ерундой.
#5 by YauheniL
Ну, не писать же "Состояние системы изменилось. Пожалуйста, закройте и откройте форму заново". P.S. Это как "для продолжения установки перезагрузите Ваш компьютер"...
#6 by H A D G E H O G s
Что мешает код контекста вынести в отдельную процедуру и позже выполнить ее еще раз?
#7 by YauheniL
Контекст -- это обработчик события. Выполнять его еще раз не совсем правильно
#8 by YauheniL
В общем я пока остановился на ЭтаФорма.Закрыть; ЭтаФорма.Открыть;
#9 by H A D G E H O G s
код приведи
#10 by YauheniL
#11 by H A D G E H O G s
ВСЕ!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С