Как из управляемой формы открыть обычную форму этого же объекта? #766893


#0 by RomaH
Переписываю старую поделку на управляемые формы задача - дать возможность пользователю в ЛЮБОЙ момент переключится на старую привычную обычную форму из управляемой. Как открыть этот же объект в обычной форме из управляемой?
#1 by Cyberhawk
Для начала проверить, что это толстый клиент...
#2 by Cyberhawk
Программно имею в виду
#3 by Pro-tone
а точно у тебя режим запуска будет обычное приложение?
#4 by Fragster
если ты так сделаешь - никогда не перейдешь на управляемые. УФ должна полностью покрывать прошлый функционал + новые фишки добавлять только в нее. "потому что в новой форме непривычно/неудобно" - без конкретных "неудобных" моментов слать нахфиг. Ну, кроме позиционирования при вводе, который стал фильтрацией. тут да, придется как-то с этим жить, но все равно пусть привыкают
#5 by TeMochkiN
и надо учесть, что это за объект метаданных. если это внешняя обработка, отчет или печатная форма, то никак :)
#6 by RomaH
да это толстый клиент в обычном приложении
#7 by RomaH
это документ
#8 by TeMochkiN
а блин, тут же речь про объект БД, ну тогда мой пост ни  чем)
#9 by RomaH
смысл - получить из упр формы объект документа и открыть его в другой форме проблема в том, что объект я могу получить только на сервере а открыть форму только на клиенте вроде как наоборот (из обычной управляемую открыть) - понятно как а вот наоборот?
#10 by RomaH
и что это даст?
#11 by Cyberhawk
Отсутствие ошибок
#12 by Pro-tone
Управляйки полностью поддерживаются обычным приложением, да и по функционалу они значительно лучше
#13 by TeMochkiN
так а че, нельзя написать в модуле объекта процедуру, которая откроет обычную форму, а из управляемой формы уже вызвать эту процедуру и закрыть управляемую?
#14 by Fragster
сохраняешь объект, закрываешь форму, перед закрытием открываешь форму по ссылке. но нафиг не надо, см.
#15 by RomaH
сохранять нельзя
#16 by Вася Чез
если получится, выложи сюда решение, интересно
#17 by TeMochkiN
ну а так не пробовали?
#18 by RomaH
даже не думал как бы аксиома - объект на клиенте не существует модуль объекта на сервере - на сервере запрещены интерактивные процедуры (прокатит только на файловой версии вроде)
#19 by RomaH
как вариант - если ссылка есть - открыть эту ссылку и заполнить все заново из данных формы если не записано - открыть форму нового объекта и опять заполнить
#20 by TeMochkiN
да ерунда, попробуйте
#21 by TeMochkiN
+ на толстом клиенте работает
#22 by Goggy
Так он тебе его и создал...
#23 by pessok
на клиенте можно ПолучитьОбъект?
#24 by TeMochkiN
ПолучитьОбъект в данном случае является функцией формы, а не самого объекта.
#25 by TeMochkiN
"не самого объекта" -> "не самой ссылки"
#26 by pessok
ну тогда скажу, что в УФ просто не существует ПолучитьФорму для объектов
#27 by pessok
имхо, не стоит усилий, которые будут затрачены, да и не взлетит...
#28 by TeMochkiN
так мой пример в рабочий, я только что проверил.
#29 by RomaH
тут фишка в том, что это толстый клиент на тонком такое вроде не должно прокатить
#30 by TeMochkiN
конечно не прокатит, обычные формы то тоже на тонком клиенте не запустить
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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