Отчеты.[НазваниеОтчета].ПолучитьФорму

1. Teut_Vlad 182 13.04.19 15:55 Сейчас в теме
Как мне вызвать нужный мне отчет, я получаю название в виде строки?
видел что то вроде
Отчеты.[НазваниеОтчета].ПолучитьФорму("ФормаОтчета").Открыть()

только это не работает
+
Найденные решения
2. antz 13.04.19 15:59 Сейчас в теме
Точка после Отчеты не нужна.
Teut_Vlad; mark_oilbass; +2
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. antz 13.04.19 15:59 Сейчас в теме
Точка после Отчеты не нужна.
Teut_Vlad; mark_oilbass; +2
3. tusv 211 13.04.19 17:54 Сейчас в теме
Если Управляемые формы, то можно так
ОткрытьФорму(СтрШаблон("Отчет.%1.ФормаОбъекта",НазваниеОтчета));
+
4. buganov 200 15.04.19 09:40 Сейчас в теме
(3)только форма не объекта, а отчета.
И не можно, а расово верно для современных УФ
+
5. Teut_Vlad 182 15.04.19 12:43 Сейчас в теме
Всем спасибо
В название отчета у меня была строка "ОтчетОбъект.НазваниеОтчета"
Если кому понадобиться
			индексточки =  Найти(ВыборкаДетальныеЗаписи.СсылкаНаОбъект, ".") + 1;
			НазваниеОтчета = Сред(ВыборкаДетальныеЗаписи.СсылкаНаОбъект, индексточки, СтрДлина(ВыборкаДетальныеЗаписи.СсылкаНаОбъект)); 
			Отчеты[НазваниеОтчета].ПолучитьФорму("ФормаОтчета").Открыть();		
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот