0
Майбах
21.12.14
✎
15:27
|
Добрый день
Подскажите пожалуйста, как можно открыть вторую форму во внешней обработки из модуля первой формы?
Пробывал:
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, "C:\ВнешняяОбработка.epf", , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
// Откроем форму подключенной внешней обработки
ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма");
Не работает.
|
|
2
zmaximka
21.12.14
✎
17:40
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ПутьКФормам = ПолучитьОбработку().Метаданные().ПолноеИмя() + ".Форма.";
КонецПроцедуры
&НаСервере
Функция ПолучитьОбработку()
Возврат РеквизитФормыВЗначение("Объект");
КонецФункции
&НаКлиенте
Процедура ОткрытьКалькуляцию(Команда)
ПараметрыОткрытия = Новый Структура();
ПараметрыОткрытия.Вставить("Организация",Объект.УправленческаяОрганизация);
ФормаКалькуляции = ПолучитьФорму(ПутьКФормам + "ФормаКалькуляции",ПараметрыОткрытия,,Новый УникальныйИдентификатор);
ФормаКалькуляции.ВладелецФормы = ЭтаФорма;
ФормаКалькуляции.ЗакрыватьПриЗакрытииВладельца = Истина;
ФормаКалькуляции.Открыть();
КонецПроцедуры
|
|