v7: Как в 7.7 открыть форму документа, записать и закрыть #669422


#0 by ИсчадиеADO
цель: создаю документ на основании другого. В методе открыть форму есть параметр документОснование. Тогда заполнение на основании происходило бы процедурой в модуле формы. Но как дальше записать документ и закрыть форму? Дублировать процедуру ВводНаОсновании как то не кошерно ОткрытьФорму("Документ.ВидДокумента",,ДокументОснование); ???
#1 by Ёпрст
Ну, начать надо с того, что открывать форму это вообще моветон, но если очень хочется, то так:
#2 by ИсчадиеADO
вообще 7.7 позволяет так сделать, или придется дублировать процедуру и заполнять ей?
#3 by ИсчадиеADO
качаю
#4 by Ёпрст
позволяет.
#5 by ИсчадиеADO
вон че! хитрый алгоритм, непрямой :)
#6 by ИсчадиеADO
сенк
#7 by ИсчадиеADO
а форму то он не закрывает, я так понял
#8 by Ёпрст
В тексте на форме событие для закрытие открытой формы документа, с открытой формы тупо считываются все атрибуты в документ, созданный через СоздатьОбъект, который и записывается. От и весь фокус.
#9 by ИсчадиеADO
ок, как потом закрыть открытую форму
#10 by Ёпрст
Ну, мот еще где и ложное закрытие формы использует, для отдачи события "из вне"..
#11 by Ёпрст
Конт.Форма.Закрыть
#12 by ИсчадиеADO
агась, не увидел
#13 by ИсчадиеADO
сенк вам обоим! :)
#14 by Злопчинский
пользительно...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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