|
Параметр СКД задать программно
| ☑ |
0
YFred
18.11.16
✎
20:29
|
Пытаюсь задать значение параметра СКД "ПараметрОтбор", вылетает ошибка параметр не найден. Хотя параметр есть. Отчет выводится программно.
Результат = Запрос.Выполнить();
СписокПродаж = Результат.Выгрузить();
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("Продажи",СписокПродаж);
СхемаКомпоновкиДанных = ПолучитьМакет("МакетПродажи");
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ПараметрОтбор"),ЗначениеОтбора);
|
|
1
Мимохожий Однако
18.11.16
✎
21:24
|
Попробуй сначала найти параметр ""ПараметрОтбор". А после этого устанавливай значение.
|
|
2
iceman2112
18.11.16
✎
21:28
|
В отладчике глянуть есть у тебя в Настройки.ПараметрыДанных.Элементы или нет
На в скидку не той коллекции задаешь
|
|
3
Defender aka LINN
18.11.16
✎
22:47
|
(0) А ты когда пытаешься чай приготовить, тоже кипяток в тазик наливаешь, и удивляешься - чего это в кружке пусто?
|
|
4
YFred
21.11.16
✎
08:23
|
(3) А тебе что заняться нечем?
|
|
5
Cyberhawk
21.11.16
✎
09:07
|
(4) Он как бы намекает, что отбор СКД != параметр данных СКД
|
|
6
DailyLookingOnA Sunse
21.11.16
✎
09:25
|
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.ВариантыНастроек.Получить(0).Настройки);
Настройки = Отчет.КомпоновщикНастроек.ПолучитьНастройки();
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ПараметрЧегото", Отчет.ПараметрЧегоТоДляФормы);
|
|