|
Как заполнить параметр схемы компоновки данных | ☑ | ||
---|---|---|---|---|
0
Rom_Kat
20.07.17
✎
17:31
|
Нужно выполнить СКД, которая находится в макете объекта, и выгрузить результат в ТЗ. Проблема с указанием значения параметра. В свойстве Параметры этот параметр имеется, а в НастройкахПоУмолчании его нет.
Выполняю вот такой код Схема = Документы.ЗаявкаНаПеревозку.ПолучитьМакет("РасчетСчетовКлиенту"); Настройки = Схема.НастройкиПоУмолчанию; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных(); МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ТЗ = Новый ТаблицаЗначений; ПроцессорВывода.УстановитьОбъект(ТЗ); ПроцессорВывода.Вывести(ПроцессорКомпоновки); Возврат ТЗ; Как всунуть значение параметра? |
|||
1
Dvoe4nik
20.07.17
✎
17:34
|
(0) например:
ПараметрДатаКон = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ДатаКон"); ПараметрДатаКон.Использование = Истина; |
|||
3
Dvoe4nik
20.07.17
✎
17:35
|
+(1) ПараметрДатаКон.Значение = КонецДня(Элемент.Значение);
|
|||
4
Лефмихалыч
20.07.17
✎
17:36
|
тьфу, ты...
короче,есть метод УстановитьЗначениеПараметра() аналогичен тому, который у запроса |
|||
5
Rom_Kat
20.07.17
✎
17:38
|
(1) нет моего параметра там ((
есть только Схема.Параметры.Ссылка (4) УстановитьЗначениеПараметра() это какого объекта метод? |
|||
6
Лефмихалыч
20.07.17
✎
17:39
|
||||
7
Лефмихалыч
20.07.17
✎
17:41
|
хотя, там лажа доисторическая в той ветке. вот так это делается:
КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ИмяПараметра", ЗначениеПараметра); |
|||
8
Rom_Kat
20.07.17
✎
17:41
|
Странно.
Схема.Параметры.Ссылка.Значение = Ссылка; так уже пытался, но получилось только вот сейчас. |
|||
9
Rom_Kat
20.07.17
✎
17:42
|
(7) а как в ПараметрыДанных мне добавить свой параметр?
|
|||
10
Dvoe4nik
20.07.17
✎
17:46
|
(9) например прямо в скд?
|
|||
11
Rom_Kat
20.07.17
✎
17:48
|
(10) а в СКД ПараметрыДанных это где?
|
|||
12
Вафель
20.07.17
✎
17:48
|
сначала нужно компоновщик инициализировать
|
|||
13
Dvoe4nik
20.07.17
✎
18:10
|
(11) в СКД это вкладка параметры вроде
|
|||
14
Rom_Kat
21.07.17
✎
10:02
|
(13) уже разобрался. Ваш ответ не верен
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |