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

1. Teut_Vlad 187 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 187 15.04.19 12:43 Сейчас в теме
Всем спасибо
В название отчета у меня была строка "ОтчетОбъект.НазваниеОтчета"
Если кому понадобиться
			индексточки =  Найти(ВыборкаДетальныеЗаписи.СсылкаНаОбъект, ".") + 1;
			НазваниеОтчета = Сред(ВыборкаДетальныеЗаписи.СсылкаНаОбъект, индексточки, СтрДлина(ВыборкаДетальныеЗаписи.СсылкаНаОбъект)); 
			Отчеты[НазваниеОтчета].ПолучитьФорму("ФормаОтчета").Открыть();		
Оставьте свое сообщение

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