Имя: Пароль:
1C
 
СКД как установить параметр, в зависимости от другого параметра?
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) поменять текст запроса в зависимости от настроек компоновщика не предлагать?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший