СКД как установить параметр, в зависимости от другого параметра?
☑
0
Галахад
гуру
31.05.22
✎
12:19
Добавил параметр "А" - булево.
Добавил параметр "Б" - строка. Значение = Выбор Когда &А = Истина Тогда "С" Иначе "Д" Конец
Вывел в макет значение "Б".
Если в настройках отчета указать что параметр "А" используется - все хорошо.
1
Галахад
гуру
31.05.22
✎
12:20
Иначе
Ошибка исполнения отчета
по причине:
Не установлено значение параметра "Б"
2
Галахад
гуру
31.05.22
✎
12:20
Как можно починить?
3
hhhh
31.05.22
✎
12:39
(2) указать, что параметр а используется всегда.
4
Kassern
31.05.22
✎
12:41
(1) а как значение установится, когда не возможно условию отработать?
5
Галахад
гуру
31.05.22
✎
12:44
(3) Да, это решение. Но как бы тогда скрыть это параметр в выведенном отчете?
(4) Это понятно. Вопрос в том как условие прописать?
Выбор Когда ЗначениеЗаполнено(&А) = Истина Тогда "С" Иначе "Д" Конец
Тоже не проходит.
6
hhhh
31.05.22
✎
12:51
(5) там галки справа у параметра. Включать в доступные поля, Ограничение доступности и так далее. Установите галки как вам нужно.
7
PuhUfa
31.05.22
✎
12:51
Зачем вообще такие сложность? Почему нельзя все сделать в самом запросе?
8
Галахад
гуру
31.05.22
✎
12:57
(6) Не нашел такой галки.
(7) Типа интерактив. В зависимости от пользователя эдак и так.
9
unbred
31.05.22
✎
13:38
(8) поменять текст запроса в зависимости от настроек компоновщика не предлагать?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший