![]() |
![]() |
![]() |
|
СКД. получить параметры компоновки | ☑ | ||
---|---|---|---|---|
0
zladenuw
14.03.13
✎
12:07
|
Делаю так
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; СхемаКомпоновкиДанныхА = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных1"); НастройкиПоУмолчанию = СхемаКомпоновкиДанныхА.НастройкиПоУмолчанию; Но настройки пустые. как получить параметры что бы их заполнить? |
|||
1
Defender aka LINN
14.03.13
✎
12:08
|
В схеме
|
|||
2
Web00001
14.03.13
✎
12:08
|
Параметры = КомпоновщикНастроек.Настройки.ПараметрыДанных;
Параметр = Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ПараметрУказанныйВЗапросе")); Если Параметр <> Неопределено1 Тогда Параметр.Значение = ЗначениеКотороеМыХотимУстановить; Параметр.Использование = Истина; КонецЕсли; |
|||
3
zladenuw
14.03.13
✎
12:14
|
(2) это второй макет. основной другой.
Делаю так КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; СхемаКомпоновкиДанныхА = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных1"); НастройкиПоУмолчанию = СхемаКомпоновкиДанныхА.Параметры; НастройкиПоУмолчанию.Найти("Подразделение").Значение = ЭлементыФормы.Подразделение.Значение; НастройкиПоУмолчанию.Найти("МесяцН").Значение = ЭлементыФормы.МесяцН.Значение; НастройкиПоУмолчанию.Найти("МесяцК").Значение = ЭлементыФормы.МесяцК.Значение; НастройкиПоУмолчанию.Найти("Год").Значение = ЭлементыФормы.Год.Значение; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанныхА, СхемаКомпоновкиДанныхА.НастройкиПоУмолчанию, ДанныеРасшифровки,, Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); При выводе все равно ошибка Ошибка получения данных по причине: Ошибка создания набора данных "ТаблицаБюджета" по причине: Ошибка при исполнении запроса набора данных по причине: {(46, 48)}: Не задано значение параметра "МесяцН" ПланированиеБюджетаРасходы.Ссылка.Месяц МЕЖДУ <<?>>&МесяцН И &МесяцК |
|||
4
zladenuw
14.03.13
✎
12:26
|
вот так получилось
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; СхемаКомпоновкиДанныхА = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных1"); КомпоновщикНастроекА = Новый КомпоновщикНастроекКомпоновкиДанных; КомпоновщикНастроекА.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанныхА)); |
|||
5
Web00001
14.03.13
✎
12:30
|
Параметры и настройки таки немного разные вещи
|
|||
6
zladenuw
14.03.13
✎
12:36
|
(5) да. но ошибка была в том. что не получалось получить настройки и параметры с не основного макета
|
|||
7
GANR
14.03.13
✎
12:42
|
КомпоновщикНастроек.Настройки.ПараметрыДанных
|
|||
8
Web00001
14.03.13
✎
12:55
|
(7) Ветку целиком и (2) в частности, решил не читать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |