Есть внешний отчет под БП 2.0 и БП 3.0. У него есть две формы заточенные соответственно под управляемое и под обычное приложение.
Как эти формы переключать при открытии отчета в зависимости от типа приложения.
Написал в висячих строках модуля объекта отчета :
Если ТекущийРежимЗапуска() = РежимЗапускаКлиентскогоПриложения.ОбычноеПриложение Тогда
ЭтотОбъект.ОткрытьФорму("ФормаОтчетаОбычная");
ИначеЕсли ТекущийРежимЗапуска() = РежимЗапускаКлиентскогоПриложения.УправляемоеПриложение Тогда
ЭтотОбъект.ОткрытьФорму("ФормаОтчетаУправляемая");
КонецЕсли;
(0) так делают только чудаки. сделай две формы, которые будут вызывать одну и туже функцию модуля
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс