Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Выбор в условии
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Система компоновки данных
Котяра80
Здрасте! Нужно было в отчете СКД при не заданном параметре выводить все элементы справочника. Сделал так:
ВЫБОР             
КОГДА &Номенклатура <> Значение(Справочник.Номенклатура.ПустаяСсылка)            
ТОГДА СерииМедикаментов.Владелец = &Номенклатура            
ИНАЧЕ Истина       КОНЕЦ

Можно ли как то сделать по другому? Правильный ли это вариант?

В запросе по остаткам регистра бух. в параметр субконто запихал эту же конструкцию. Вот думаю не извратли это. Там тоже при не заданном параметре нужно было выводить все. В принципе работает, но чую что костыль нарисовал.
logist
В СКД отбор можно предоставить пользователю, делается это на вкладке Настройки-Отбор. Параметры запроса в этом случае не используются.
Котяра80
Цитата(logist @ 15.02.14, 11:12) необходимо зарегистрироваться для просмотра ссылки
В СКД отбор можно предоставить пользователю, делается это на вкладке Настройки-Отбор. Параметры запроса в этом случае не используются.

Там ситуация такая, что пользователю лучше вообще не чего не предоставлять. Я сделал все простым, на сколько возможно. Просто поле ввода на форме отчета и кнопка сформировать. Параметры задаю программно. Оказывается можно фигурными скобками сделать в СКД. Меньше кода.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.