Открыть форму объекта, выполнить процедуры формы, закрыть форму. #423766


#0 by 0xFFFFFF
В семерке было как - передаем параметр "ВыполнитьТраляля" в ОткрытьФорму, в ПриОткрытии добавляем условие по этому параметру, которое выполняет необходимые действия и закрывает форму. Как в восьмерке это правильнее делать - чтобы не выносить необходимые процедуры в модуль объекта? Через реквизиты формы? (те же параметры) Через экспортируемые функции???? как?
#1 by 0xFFFFFF
И вообще, как получить контекст открытой формы? текОбъект.ПолучитьФорму.Открыть; (ОткрытьМодально) Первое - процедура, вторая возвращает, но не то что нужно.
#2 by 0xFFFFFF
,
#3 by 0xFFFFFF
?
#4 by hhhh
Форма = текОбъект.ПолучитьФорму; - это и есть контекст формы дальше при открытии ничего делать не нужно.
#5 by НЕА123
текОбъект.ПолучитьФорму
#6 by Mort
Смысел открытия и закрытия исключительно в обработчиках - юзер почти ничего не увидит. А по-хорошему, выноси что нужно в модуль объекта.
#7 by 0xFFFFFF
, , - спасиб. А если форму не открывать? Попробовал - все работает и без открытия....
#8 by Defender aka LINN
Ну и не открывай. Тем более, что ее может и не быть в принципе.
#9 by 73
А если на сервере это делать придется? +1 <А по-хорошему, выноси что нужно в модуль объекта.>
#10 by 0xFFFFFF
Как это - модуль формы есть, а диалога нет? Оно понятно, что по хорошему....
#11 by Живой Ископаемый
у объекта может не быть  формы
#12 by НЕА123
.1
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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