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