Управляемое приложение. Как из одной формы внешнего отчета открыть другую #614307


#0 by YF
Че-то совсем запарился. Открыта форма внешнего отчета, есть кнопка на форме, по которой хочу открыть другую форму этого же отчета с параметрами. Как?
#1 by Mort
ОткрытьФорму("ВнешнийОтчет. .... и т.д.
#2 by YF
Там нужно подключить внешний отчет, но как его подключить из него самого же?
#3 by YF
В первой форме отчета (из которой буду открывать врорую) Процедура ПриСозданииНаСервере(_отказ, _стандартнаяОбработка) Ошибка: {Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (Подключить)    ВнешниеОтчеты.Подключить(РеквизитФормыВЗначение("Отчет").ИспользуемоеИмяФайла, "ВнешнийОтчет_Мой", Ложь); по причине: Ошибка подключения внешних метаданных по причине: Неправильный путь к файлу '<здесь путь к файлу отчета>'
#4 by Mort
Ничего не надо подключать. Если пользователь открыл отчет через "Файл - открыть" он уже подключен. А если в проге есть только путь к файлу, тада нужно подключать, но если у тебя уже открыта форма - ты бы уже это сделал)
#5 by YF
Что написать в открытьФорму?
#6 by Mort
гм. Уже написал же. ОткрытьФорму("ВнешнийОтчет.ИмяТвоегоОтчета.ТвояВтораяФорма", ТвоиПараметры);
#7 by Mort
вернее так: ОткрытьФорму("ВнешнийОтчет.ИмяТвоегоОтчета.Форма.ТвояВтораяФорма", ТвоиПараметры);
#8 by YF
Блин, не знал, что он зарегится таким образом при открытии ... А если два разных отчета открою с одним именем, то какой будет зарегистрирован?
#9 by Mort
А ты попробуй и расскажешь заодно.
#10 by YF
:-)
#11 by YF
Открывается уже новый экземпляр отчета, т.к. уже заполненные реквизиты объекта-отчета в этой открытой форме пустые. А как открыть форму уже открытого экземпляра?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С