Имя: Пароль:
1C
1С v8
Ошибка отображения типов при вызове внешней обработки 1с8.3
0 sergeytorop
 
27.01.17
11:55
Стоит 1с8.3 последний релиз, при открытии внешней обработки без передачи параметров все ок, если добавляю ПараметрыФормы то ошибка "Ошибка отображения типов-отсутствует отображение для типа Управляемая форма"
Код:
&НаКлиенте
Процедура ЗагрузитьТим(Команда)
    
    Если ИмяПользователя()<>"Admin" Тогда
        Возврат;
    КонецЕсли;    
    
    Файл=Наш.ПолучитьКаталогВнешнихФайлов()+"ПодключениеЗагрузка1С82.epf";
    АдресХранилища = "";
    Результат = ПоместитьФайл(АдресХранилища, Файл, , Ложь);          
    ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
    
    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("ДокЧек",ЭтотОбъект);  
    // Откроем форму подключенной внешней обработки
    ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма",ПараметрыФормы);
    
КонецПроцедуры

&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)
    Возврат ВнешниеОбработки.Подключить(АдресХранилища);
КонецФункции
1 sergeytorop
 
27.01.17
11:56
в обработке код:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Док = Параметры.ДокЧек ;

КонецПроцедуры
2 mehfk
 
27.01.17
12:08
Ишь чего захотел!
ПараметрыФормы.Вставить("ДокЧек",ЭтотОбъект);
3 aleks_default
 
27.01.17
12:10
ЭтотОбъект = это управляемая форма, Объект - данные формы структура
4 sergeytorop
 
27.01.17
12:21
(2) Тока начинаю юзать управляемы))
5 sergeytorop
 
27.01.17
12:21
спасибо!