Имя: Пароль:
1C
1С v8
БП 3.0 не удаётся открыть форму внешней обработки из её модцля
0 Креатив
 
30.01.16
13:20
В модуле обработки есть кусок кода
ФормаЗаполнения = ЭтотОбъект.ПолучитьФорму("Заполнение");
    Сообщить(ЭтотОбъект);
    Сообщить(ФормаЗаполнения);
    ЭтотОбъект.Договор = ЭтаФорма.Объект.Ссылка;
    ФормаЗаполнения.ОткрытьМодально();
1С ругается.
ВнешняяОбработка.ЗаполнениеХарактеристик.МодульОбъекта(49)}: Значение не является значением объектного типа (ОткрытьМодально)
    ФормаЗаполнения.ОткрытьМодально();
Есть подозрение, что проблема в этой строчке
ФормаЗаполнения = ЭтотОбъект.ПолучитьФорму("Заполнение");
Но какая?
1 zak555
 
30.01.16
13:23
Доступность:

Толстый клиент.
2 Креатив
 
30.01.16
13:54
Так тоже не взлетает.    
ЭтаФорма = СтруктураПараметров.ЭтаФорма;
    ФормаЗаполнения = ПолучитьФорму("ВнешняяОбработка.ЗаполнениеХарактеристик.Форма.Заполнение");
    Сообщить(ЭтотОбъект);
    Сообщить(ФормаЗаполнения);
    ЭтотОбъект.Договор = ЭтаФорма.Объект.Ссылка;
    ФормаЗаполнения.ОткрытьМодально();
3 rozer76
 
30.01.16
14:48
&НаКлиенте
Процедура XXXXXXXXX()

// Загружаем отчет во временное хранилище
Адрес = "";
ПоместитьФайл(Адрес,"c:\Отчет.erf",,Ложь);    

// подключаем отчет
ПодключитьОтчетНаСервере(Адрес);

ОткрытьФорму("ВнешнийОтчет.Отчет.Форма");

КонецПроцедуры

&НаСервере
Процедура ПодключитьОтчетНаСервере(Адрес);
ВнешниеОтчеты.Подключить(Адрес,"Отчет");
КонецПроцедуры
Независимо от того, куда вы едете — это в гору и против ветра!