|
"Конструктор настроек компоновки данных" | ☑ | ||
---|---|---|---|---|
0
Дурачок
07.11.12
✎
16:36
|
Проблема вот в чем: в УТ11 при открытии отчета, созданного с помошью СКД, в обычном приложении доступна кнопка "Конструктор настроек компоновки данных". При запуске в управляемом приложении этой кнопки нет. Как её отобразить и возможно ли это вообще? Google вразумительного ответа не дал.
|
|||
1
Chin
07.11.12
✎
16:39
|
А если "Изменить вариант"?
|
|||
2
Дурачок
07.11.12
✎
16:43
|
Использование "Изменить вариант" - слишком сложно для пользователя. Тупят.
А вот кнопка "Конструктор настроек компоновки данных" вполне понятна для них. Как её на основную Форму вынести? Чтобы ни куда не лазить и мозг не ломать. |
|||
3
Дурачок
07.11.12
✎
16:45
|
Вопрос в том, как программно вызвать эту форму?
|
|||
4
IronDemon
07.11.12
✎
16:52
|
Как-то так
Процедура КоманднаяПанельНастройкаКД(Кнопка) СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); СохраненныеНастройки = Новый ХранилищеЗначения(КомпоновщикНастроек.Настройки); Если ФормаНастройки = Неопределено Тогда // Получим форму настройки ФормаНастройки = ПолучитьФормуНастроек(); КонецЕсли; Если ФормаНастройки.ОткрытьМодально() = Истина Тогда // Необходмо сформировать отчет ВывестиОтчет(); Иначе КомпоновщикНастроек.ЗагрузитьНастройки(СохраненныеНастройки.Получить()); КонецЕсли; КонецПроцедуры Код из 8.1 |
|||
5
Дурачок
07.11.12
✎
16:55
|
Я пробовал это код запускать он не работает.
|
|||
6
Дурачок
07.11.12
✎
16:57
|
Вот такие ошибки.
Отчет.ПродажиТоваровПоАкции.Форма.ФормаОтчета.Форма(32,26)}: Процедура или функция с указанным именем не определена (ПолучитьМакет) СхемаКомпоновкиДанных = <<?>>ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); (Проверка: Толстый клиент (обычное приложение)) {Отчет.ПродажиТоваровПоАкции.Форма.ФормаОтчета.Форма(38,26)}: Процедура или функция с указанным именем не определена (ПолучитьФормуНастроек) ФормаНастройки = <<?>>ПолучитьФормуНастроек(); (Проверка: Толстый клиент (обычное приложение)) {Отчет.ПродажиТоваровПоАкции.Форма.ФормаОтчета.Форма(42,9)}: Процедура или функция с указанным именем не определена (ВывестиОтчет) <<?>>ВывестиОтчет(); (Проверка: Толстый клиент (обычное приложение)) |
|||
7
Дурачок
07.11.12
✎
16:58
|
Выполнение процедуры "&НаКлиенте"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |