Имя: Пароль:
1C
1С v8
Открытие внешнего отчета
0 SleepyHead
 
гуру
23.09.13
08:07
Не открывается внешний отчет, в чем может быть дело? Формы управляемые. Подключение внешнего отчета успешное, при попытке открыть форму 1с-ка просто вешается. Приходится завершать отладку.

ИмяФайла = "D:\Внешние\НекийОтчет.erf";
АдресХранилища = "";
ВыбранноеИмяФайла = "";
ПоместитьФайл(АдресХранилища, ИмяФайла, ВыбранноеИмяФайла, Ложь);                    ИмяВнешнегоОтчета = ПодключитьВнешнийОтчет(АдресХранилища,"НекийОтчет");

ПараметрыОтчета = Новый Структура;
ПараметрыОтчета.Вставить("НаДату",ТекущаяДата());

// вот тут вешается, ФормаОтчета точно присутствует в открываемом внешнем отчете
ОткрытьФорму("ВнешнийОтчет."+ИмяВнешнегоОтчета+".Форма.ФормаОтчета", ПараметрыОтчета);
1 SleepyHead
 
гуру
23.09.13
08:09
забыл добавить функцию подключения внешнего отчета, она стандартная

&НаСервере
Функция ПодключитьВнешнийОтчет(АдресХранилища,ИмяОтчета)
    Возврат ВнешниеОтчеты.Подключить(АдресХранилища,ИмяОтчета,Истина);
КонецФункции
2 SleepyHead
 
гуру
23.09.13
08:34
Переписал код чуть по другому - сначала получить форму, потом открыть, все заработало. Мистика?