Проблема вот в чем: в УТ11 при открытии отчета, созданного с помошью СКД, в обычном приложении доступна кнопка "Конструктор настроек компоновки данных". При запуске в управляемом приложении этой кнопки нет. Как её отобразить и возможно ли это вообще? Google вразумительного ответа не дал.
Использование "Изменить вариант" - слишком сложно для пользователя. Тупят.
А вот кнопка "Конструктор настроек компоновки данных" вполне понятна для них. Как её на основную Форму вынести? Чтобы ни куда не лазить и мозг не ломать.
СохраненныеНастройки = Новый ХранилищеЗначения(КомпоновщикНастроек.Настройки);
Если ФормаНастройки = Неопределено Тогда // Получим форму настройки
ФормаНастройки = ПолучитьФормуНастроек();
КонецЕсли;
Если ФормаНастройки.ОткрытьМодально() = Истина Тогда // Необходмо сформировать отчет
ВывестиОтчет();
Иначе
КомпоновщикНастроек.ЗагрузитьНастройки(СохраненныеНастройки.Получить());
КонецЕсли;
Отчет.ПродажиТоваровПоАкции.Форма.ФормаОтчета.Форма(32,26)}: Процедура или функция с указанным именем не определена (ПолучитьМакет)
СхемаКомпоновкиДанных = <<?>>ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); (Проверка: Толстый клиент (обычное приложение))
{Отчет.ПродажиТоваровПоАкции.Форма.ФормаОтчета.Форма(38,26)}: Процедура или функция с указанным именем не определена (ПолучитьФормуНастроек)
ФормаНастройки = <<?>>ПолучитьФормуНастроек(); (Проверка: Толстый клиент (обычное приложение))
{Отчет.ПродажиТоваровПоАкции.Форма.ФормаОтчета.Форма(42,9)}: Процедура или функция с указанным именем не определена (ВывестиОтчет)
<<?>>ВывестиОтчет(); (Проверка: Толстый клиент (обычное приложение))