0
Алексей777
19.07.13
✎
16:58
|
Подскажите, как это можно сделать.
Вот это нормально работает (с учетом некоторых особенностей), если процесс запускаем из внешней обработки. А вот если мы при открытии сеанса пользователя хотим, чтобы отрывалась форма какой-либо внешней обработки. Понятно, что в общем модуле вот так не прописать, тогда как это сдлеать?
&НаКлиенте
Процедура ПроизвестиТестирование (Сценарий=Неопределено) экспорт
ОбщаяПапка="с:\...";
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, ОбщаяПапка, , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
//
//// Откроем форму подключенной внешней обработки
ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма");
КонецПроцедуры
&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)
Возврат ВнешниеОбработки.Подключить(АдресХранилища);
КонецФункции
|
|
1
Алексей777
20.07.13
✎
08:50
|
Блин, из сервера также нельзя вызвать клиента, а как тогда перейти к клиенту при открытии сеанса. Получается, что при открытии сеанса нельзя вообще открыть какую-либо форму?
|
|
2
Алексей777
01.08.13
✎
08:08
|
Хочу просто закрыть тему на правильном ответе, а то тупанул я конкретно. Модуль управляемого приложения исполняется на КЛИЕНТЕ! Мне бы следовало сразу догадаться, но ... простого пути не ищим :).
|
|