Имя: Пароль:
1C
1С v8
Открыть внешнюю обработку в тонком клиенте
0 Luisa
 
14.12.11
15:34
Подскажие как открыть внешнюю обработку в тонком клиенте?.....пробую следующим образом , но открывается пустая форма, хотя она управляемая.
&НаКлиенте
Процедура ОбработкаКоманды()
   //Помещаем обработку во временном хранилище
   АдресХранилища = "";
   НайденныйЭлемент=ПолСпр();
   ВременныйФайл = ПолучитьИмяВременногоФайла();
   НайденныйЭлемент.ХранилищеВнешнейОбработки.Получить().Записать(ВременныйФайл);
   Результат = ПоместитьФайл(АдресХранилища, ВременныйФайл, , Ложь);          
   ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
   
   // Откроем форму подключенной внешней обработки
   ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма");
КонецПроцедуры
&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)
   Возврат ВнешниеОбработки.Подключить(АдресХранилища);
КонецФункции  
&НаСервере
Функция ПолСпр()
   Возврат Справочники.ВнешниеОбработки.НайтиПоКоду("000000002");
КонецФункции
1 Franchiser
 
гуру
14.12.11
23:24
Основной ее назначил?
3 V_V_V
 
14.12.11
23:36
А если не из справочника открывать - нормальная форма? С реквизитами?
6 Поручик
 
15.12.11
00:31
(0) Посмотреть в БСП или любую конфу с её использованием и функционалом внешних обработок не предлагать?
7 Поручик
 
15.12.11
00:33