Не получается открыть обработку из справочника "ВнешниеОбработки"

Новая тема
"Доброе время суток!
Конфигурация - БП 2.0

В справочник "ВнешниеОбработки" добавлена обработка1. Из другой внешней обработки2 мне нужно открыть модально Обработку1. Нашла такой способ

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)  
//Помещаем обработку во временном хранилище  
АдресХранилища = """";  
Результат = ПоместитьФайл(АдресХранилища, "C:\ВнешняяОбработка.epf", , Ложь);              
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);      
// Откроем форму подключенной внешней обработки  
ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма");
КонецПроцедуры

&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)  
Возврат ВнешниеОбработки.Подключить(АдресХранилища);
КонецФункции

но мне он не подходит, т.к. здесь с локального диска обработку1 помещают во временное хранилище, а у меня эта обработка загружена в справочник. Поробовала так, но не работает
ВнешняяОбработка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("Обработка1");
Если НЕ ВнешняяОбработка = Справочники.ВнешниеОбработки.ПустаяСсылка() Тогда
Обработка1 = ВнешниеОбработки.Подключить(ВнешняяОбработка.ХранилищеВнешнейОбработки);
КонецЕсли;"
"может так?

ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = ВнешняяОбработка.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Обработка1 = ВнешниеОбработки.Создать(ИмяФайла);"
- Получаешь ссылку справочника внешних обработок.
 - Сохраняешь данные из реквизита "ХранилищеВнешнейОбработки" во внешний файл (во временный каталог 1С).
 - Открываешь форму внешней обработки модально.
 - По закрытию формы удаляешь файл обработки.
Всем спасибо!! сработало!
Читают тему
(гостей: 1)

Быстрый переход