1. darkmessiahan 32 13.04.19 15:55 Сейчас в теме

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

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

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

Вакансии


Специалист техподдержки 1С
Иркутск
зарплата от 28 000 руб. до 34 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 48 000 руб. до 96 000 руб.
По совместительству

Программист 1С
Ставрополь
зарплата от 40 000 руб. до 60 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб. до 150 000 руб.
Полный день