Запуск внешнего отчета в сформированном виде

RomanVG 100 6 1

Отчет находится по наименованию, указывается нужный вариант отчета.

&НаКлиенте
Процедура ИнформацияПоЗданиям(Команда)

	ВнешнийОтчетОбработкаДляОткрытияСсылка = ПолучитьСсылкуНаВнешнийОтчетОбработкуПоИмениНаСервере("Информация по зданиям");
	Если Не ЗначениеЗаполнено(ВнешнийОтчетОбработкаДляОткрытияСсылка) Тогда
		Сообщить("Отчет не найден");
		Возврат;
	КонецЕсли;
    
    ИмяОбработкиСлужебное = ДополнительныеОтчетыИОбработкиВызовСервера.ПодключитьВнешнююОбработку(ВнешнийОтчетОбработкаДляОткрытияСсылка);
    
    ПараметрыФормы = Новый Структура;
    
    ПараметрыФормы.Вставить("КлючВарианта", "Основной");
    ПараметрыФормы.Вставить("СформироватьПриОткрытии", Истина);
    
    ОткрытьФорму("ВнешнийОтчет." + ИмяОбработкиСлужебное + ".Форма", ПараметрыФормы, ЭтаФорма);

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

&НаСервереБезКонтекста
Функция ПолучитьСсылкуНаВнешнийОтчетОбработкуПоИмениНаСервере(ИмяОтчетаОбработки)
    Возврат Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию(ИмяОтчетаОбработки).Ссылка;
КонецФункции
0

См. также

Отправка сформированного отчета на почту (в виде html текста)

СформироватьОтчет (БСП)

Шаблон модуля команды для включения варианта внешнего отчета в интерфейс отдельной строкой

Запуск отчета из документа, передача ссылки в параметр отчета

ВидОбработкиОтчет (БСП)

Запуск внешнего приложения программно

ИмпортФайловСформироватьОтчет (БСП)

Универсальные функции для регистрации внешних отчетов. Для внешнего отчета (*.erf)

Модератору