|
СКД: как в нарисованную шапку макета вывести параметр, который может быть не задан?
| ☑ |
0
dave2000
18.12.19
✎
14:37
|
Есть отчет на СКД, у которого на закладке "Макеты" нарисована шапка, внизу указываем имя параметра "Подразделение", в поле Выражение: Представление(ПараметрыДанных.Подразделение).
Если мы его в отчете задаем, он выводится. Но если мы его не указываем (формируем по всем подразделениям), то отчет ругается, что такого параметра нет:
Ошибка исполнения отчета
по причине:
Не установлено значение параметра "Подразделение"
А нужно чтобы выводилось пусто "". Что прописать в выражении? Или может как-то по-другому можно решить?
|
|
1
dave2000
18.12.19
✎
14:39
|
Пробовал прописать ЕСТЬNULL(ПараметрыДанных.Подразделение, ""), но это не помогает. Через ВЫБОР КОГДА ТОГДА... тоже не помогает.
|
|
2
toypaul
гуру
18.12.19
✎
14:47
|
добавить еще параметр (используется всегда), который заполнять при компоновке в зависимости от использования нужного параметра
|
|
3
Флориан
18.12.19
✎
15:48
|
(0) в конструкторе запросов вкладка компоновка данных, далее вкладка условие - там можно указывать не обязательные к заполнению условия
|
|
4
dave2000
18.12.19
✎
15:48
|
так и сделал... спасибо!
|
|
5
dave2000
18.12.19
✎
15:49
|
(3) оно и стоит как не обязательное, отчет без него формируется, но его "шапка" не видит, если не задашь
|
|
6
crisalis
28.04.20
✎
21:45
|
(0) доброе время суток , как решили проблему с ошибкой вывода отчета если параметр не задан?
|
|
7
Cyberhawk
28.04.20
✎
22:05
|
(6) Ты игрок в Доту что ли?
|
|
8
craxx
29.04.20
✎
05:16
|
(6) Методом написания кода в ПриКомпоновкеРезультата. И там его насильно задавать, если не задан
|
|
9
crisalis
29.04.20
✎
13:37
|
(7) Играл когда то в Доту, но если про ник (крысалис / год крысы - лис любимое животное)
|
|
10
crisalis
29.04.20
✎
13:39
|
(8) а в параметрах макета в СКД надо оставлять незаполненные значения выражений или как ?
|
|