|
конструктор настроек компоновки данных в 8.2 УФ | ☑ | ||
---|---|---|---|---|
0
LouRENs
16.04.14
✎
12:51
|
Нет кнопки конструктора настроек компоновки в толстом клиенте, вроде бы должен, разве нет?
|
|||
1
LouRENs
16.04.14
✎
12:54
|
речь идет про отчет СКД конечно
|
|||
2
cons74
16.04.14
✎
13:24
|
снимок в студию
|
|||
3
LouRENs
16.04.14
✎
14:17
|
||||
4
LouRENs
16.04.14
✎
14:18
|
Через конструктор пользователь хоть как то сможет настроить отчет под себя, по другому им сложно будет
|
|||
5
LouRENs
16.04.14
✎
14:28
|
КонструкторНастроекКомпоновкиДанных (DataCompositionSettingsWizard)
ОткрытьМодально (DoModal) Синтаксис: ОткрытьМодально() но честно говоря не пойму как им воспользоваться |
|||
6
LouRENs
16.04.14
✎
15:44
|
есть мысли?
|
|||
7
LouRENs
17.04.14
✎
10:38
|
Создал кнопку и в ней прописал
#Если ТолстыйКлиентУправляемоеПриложение Тогда мОтчеты =РеквизитФормыВЗначение("Отчет"); СхемаКомпоновкиДанных = РеквизитФормыВЗначение("Отчет").ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных); Конструктор = Новый КонструкторНастроекКомпоновкиДанных ; Конструктор.Инициализировать(ИсточникДоступныхНастроек); Конструктор.УстановитьНастройки(мОтчеты.КомпоновщикНастроек.Настройки); Конструктор.ОткрытьМодально(); Конструктор.ПолучитьНастройки(); Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Конструктор.ПолучитьНастройки()); #Иначе Сообщить("Конструктор настроек недоступен в тонком клиенте, запустите программу в толстом клиенте."); #КонецЕсли Конструктор отлично работает, может кому понадобится |
|||
8
LouRENs
17.04.14
✎
13:31
|
ну кстате не совсем работает
все нормально в файловой версии, накатил на серверный вариант там ругается на то, что не определен тип КонструкторНастроекКомпоновкиДанных забавно, что на клиенте он этот тип определяет, а на сервере нет |
|||
9
LouRENs
17.04.14
✎
13:32
|
при том, что доступность сервер в СП написано
|
|||
10
LouRENs
17.04.14
✎
13:51
|
&НаКлиенте
Процедура КонструкторНастроек(Команда) #Если НЕ ТонкийКлиент Тогда URLСхемы = ПолучитьURL(); Схема = ПолучитьИзВременногоХранилища(URLСхемы); ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(Схема); Конструктор = Новый КонструкторНастроекКомпоновкиДанных ; Конструктор.Инициализировать(ИсточникДоступныхНастроек); Конструктор.УстановитьНастройки(Отчет.КомпоновщикНастроек.Настройки); Конструктор.ОткрытьМодально(); Конструктор.ПолучитьНастройки(); Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Конструктор.ПолучитьНастройки()); #Иначе Сообщить("Конструктор настроек недоступен в тонком клиенте, запустите программу в толстом клиенте."); #КонецЕсли КонецПроцедуры &НаСервере Функция ПолучитьURL() мОтчет = РеквизитФормыВЗначение("Отчет"); Возврат ПоместитьВоВременноеХранилище(мОтчет.СхемаКомпоновкиДанных); КонецФункции Так работает и в клиент серверном варианте |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |