|
СКД: использование параметров
| ☑ |
0
extrim-style
21.07.16
✎
16:24
|
1С 8.3. Есть отчет на СКД. В отчете 2 параметра Грузополучатель и Товар, которые вынесены в пользовательские настройки с возможностью отключения флага Использование. Хочу иметь возможность как отключать использование параметра (не делать отбор по нему в отчете), так и делать поиск по пустой ссылке в случае, когда значение параметра не заполнено.
Пробовал так в запросе:
{ВЫБОР
КОГДА &Товар ЕСТЬ NULL
ТОГДА ИСТИНА
ИНАЧЕ Товар = &Товар
КОНЕЦ
И ВЫБОР
КОГДА &Грузополучатель ЕСТЬ NULL
ТОГДА ИСТИНА
ИНАЧЕ Грузополучатель = &Грузополучатель
КОНЕЦ}
но если в этом случае снять флаг только на одном из параметров, то пишет ошибку: "Не задано значение параметра"
Можно ли сделать такой функционал, не залезая в код модуля?
|
|
1
aleks_default
21.07.16
✎
16:26
|
А кто мешает при пустой ссылке поставить флаг использования?
|
|
2
jsmith
21.07.16
✎
16:27
|
Может, в отбор добавить, а не в параметр.
|
|
3
jsmith
21.07.16
✎
16:28
|
В СКД-отчетах обычно фильтр для измерений регистра именно через отбор делается. Во всех типовых.
|
|
4
aleks_default
21.07.16
✎
16:28
|
(0)Блин ну раздели ты их на два тега с фигурными скобками
|
|
5
extrim-style
21.07.16
✎
16:32
|
(4) не делятся
|
|
6
ovrfox
21.07.16
✎
16:35
|
Достаточно такой записи
{ВЫБОР Товар = &Товар И Грузополучатель = &Грузополучатель}
Попробуй так, но не уверен
{ВЫБОР Товар = &Товар}{ И Грузополучатель = &Грузополучатель}
|
|
7
aleks_default
21.07.16
✎
16:35
|
{&Товар}{&Грузополучатель}
|
|
8
extrim-style
21.07.16
✎
16:40
|
(6)(7) не работает
|
|
9
aleks_default
21.07.16
✎
16:46
|
{(Товар = &МойТовар),(Грузополучатель = &МойГрузополучатель)}
|
|
10
extrim-style
21.07.16
✎
16:54
|
(9) вроде бы без ошибок, но что-то по пустой ссылке не выбирает
|
|
11
aleks_default
21.07.16
✎
17:30
|
(10) раздельно параметры работают? дальше сам
|
|