Добрый день.
Подскажите пожалуйста, как управлять установкой параметров запроса?
Например, Запрос.УстановитьПараметр("ВидДеятельности", ВидДеятельности) когда нужно отобрать по одному единственному виду деятельности.
И динамически убрать код Запрос.УстановитьПараметр("ВидДеятельности", ВидДеятельности)", зависимости от флага на форме отчета, чтобы получить все виды деятельности.
1 вариант, когда на форме установлен какой-то флаг и если он взведен (ИСТИНА), то отбор по виду деятельности не нужен:
ГДЕ НужноеПоле = &ВидДеятельности ИЛИ ФалгНаФормеОтчета = ИСТИНА
2-й вариант, основан на том, что параметр запроса "ВидДеятельонсти" может быть заполненым или пустым, и если пустой, то отбор не используется.
ГДЕ НужноеПоле = &ВидДеятельности ИЛИ &ВидДеятельности = ЗНАЧЕНИЕ(Перечисление.ВидыДеяельности.ПустаяСсылка)
3 вариант (1) - в СКД условия и параметры могут быть необязательными.
4 вариант (2) формировать текст запроса динамически.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс