Проверка на указание параметра в запросе

Новая тема
Хочу задать условие на проверку указания параметра...
Условие такое - Если указан параметр(Вид) то ВЫБРАТЬ по условию (Оплата.ВидОплаты = &Вид)
                       Иначе ВЫБРАТЬ без условий

ВЫБРАТЬ
  Оплата.Договор.Абонент,
  Оплата.Договор.Счетчик.Код,
  Оплата.Договор.Счетчик.СерийныйНомерТаблетки,
  Оплата.ВидОплаты
ИЗ
  Документ.Оплата КАК Оплата
ГДЕ
  Если &Вид <> НЕОПРЕДЕЛЕНО тогда
     Оплата.ВидОплаты = &Вид
       КонецЕсли




ГДЕ
ВЫБОР КОГДА &Вид = NULL ТОГДА
   ИСТИНА
ИНАЧЕ Оплата.ВидОплаты = &Вид
КОНЕЦ

Помогите правильно написать неуказанное состояние парамеира ВИД
ГДЕ
 ВЫБОР
  КОГДА &Вид = ЗНАЧЕНИЕ(Перечисление.ВидыОплаты.ПустаяСсылка) ТОГДА // или Справочник.ВидыОплаты.ПустаяСсылка или что там у вас
   ИСТИНА
  ИНАЧЕ Оплата.ВидОплаты = &Вид
 КОНЕЦ
Все равно ошибка. Первое условие пропускает, а второе ошибочное получаеться

 ВЫБОР
  КОГДА &Вид = ЗНАЧЕНИЕ(Справочник.ВидыОплаты.ПустаяСсылка) ТОГДА
   ИСТИНА
  ИНАЧЕ Оплата.ВидОплаты = &Вид
 КОНЕЦ

Может есть совсем другой вариант. Я опишу основную задачу...
Создал отчет, в нем создал СКД,  нужно чтоб отчет выдовал Список всех оплат(Документ.Оплата КАК Оплата)
а если указан конкретный вид оплаты(параметр &Вид) то отбор по этому виду.

Вроде бы задача из самых простых, до ума не могу довести
Зачем такие сложности в самом запросе.
1 Почему обязательно параметр, почему не дать пользователю выбирать через отбор , у вас все равно выбор не из виртуальных таблиц
2 использовать В ИЕРАРХИИ
Можешь описать подробно действии
Действии чего ?
Я решил сделать так...

создать предопределенный элемент справочника видыОплаты и назвать Неопределен
потом сверять
  Когда &Вид <> Справочник.ВидОплаты.Неопределен тода
    Оплата.ВидОплаты = &Вид конец.
и поумолчанию указать проедопределенный элемент

Но не знаю каким образом вызвать предопределенный элемент

Есть варианты?????
Все разобрался. И зачем я столько усложнял. Огромное спассибо что открыли мне глаза)))))
О боже мой! Для всех подобных случаев создавать предопределенные элементы?
Отбор должен быть стандартный, средствами СКД. Если уж зачем то необходим отбор в условии ГДЕ, я же написал как его устанавливать, через ЗНАЧЕНИЕ(спр.имя.ПустаяСсылка)
Нельзя в названиях использовать служебные слова. Список подобных зарезервированных слов и выражений указан в описании встроенного языка.
Читают тему
(гостей: 1)

Быстрый переход