|
СКД Передача параметра в отчёт
| ☑ |
0
maptbln
18.01.19
✎
14:46
|
День добрый,
Получаю запросом список счетов ,
хочу передать его в параметр ,
отчёт формирует на скд , команда сформировать стандартная , та что создалась на форме конструктором
&НаСервереБезКонтекста
Функция ПриОткрытииНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Хозрасчетный.Ссылка КАК Ссылка
|ИЗ
| ПланСчетов.Хозрасчетный КАК Хозрасчетный
|ГДЕ
| Хозрасчетный.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателямиИЗаказчиками))";
Счета = Запрос.Выполнить().Выгрузить();
КонецФункции
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Счета = ПриОткрытииНаСервере();
ЭтаФорма.Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Счет").Использование = Истина;
ЭтаФорма.Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Счет").Значение = Счета;
КонецПроцедуры
параметр не устанавливается,в чём может быть ошибка?
|
|
1
maptbln
18.01.19
✎
14:55
|
возврат там есть..
|
|
2
Aleksandr N
18.01.19
✎
15:10
|
(0) Массив, а не таблица значений должен быть.
|
|
3
Aleksandr N
18.01.19
✎
15:12
|
(2) + КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ИмяПараметра", ЗначениеПараметра);
|
|
4
ам794123
18.01.19
✎
15:12
|
я бы запрос получения счетов сразу включил в отчет. Чтобы два раза на сервер не ходить. И параметры не передавать.
|
|
5
maptbln
18.01.19
✎
15:14
|
спасибо!
|
|
6
ЦиркУехал
18.01.19
✎
15:14
|
(3) и все это при компоновке результата.
нафмига все это при открытии памяти дофига ?
(4) тож не плохо .
|
|
7
maptbln
21.01.19
✎
10:21
|
(4) допустим,но если я в тексте запроса отчёта получу этот список,
как в дальнейшем добавить возможность выбирать из его значений,
если без параметра?
|
|
8
maptbln
30.01.19
✎
16:35
|
(4)
Запрос получение включил в отчёт , а как задать , чтобы можно было выбирать не все счета , а только нужные?
в построителе параметры страницы?
|
|
9
maptbln
30.01.19
✎
16:46
|
(8)
без слова страницы
|
|