```1c
    ВЫБРАТЬ
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Представление КАК ВладелецФайлаПредставление,
    СчетФактураПрисоединенныеФайлы.Наименование,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Ссылка КАК ВладелецФайлаСсылка,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата
    ИЗ
    Справочник.СчетФактураПрисоединенныеФайлы КАК СчетФактураПрисоединенныеФайлы
    ГДЕ
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата МЕЖДУ &НачалоПериода И &КонецПериода

    СГРУППИРОВАТЬ ПО
    СчетФактураПрисоединенныеФайлы.Наименование,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Ссылка,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Представление

    УПОРЯДОЧИТЬ ПО
    ВладелецФайлаСсылка
```

В тексте запроса сделал отбор по периоду.

Проблема: убираю галку с периода - запрос не даёт результата.

Подскажите, как реализовать это так, чтобы без выбора периода охватывалось всё, а не ничего?
---
с этого надо было начинать.
секцию ГДЕ заключить в фигурные скобки.

```1c
    ВЫБРАТЬ
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Представление КАК ВладелецФайлаПредставление,
    СчетФактураПрисоединенныеФайлы.Наименование,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Ссылка КАК ВладелецФайлаСсылка,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата
    ИЗ
    Справочник.СчетФактураПрисоединенныеФайлы КАК СчетФактураПрисоединенныеФайлы
    {ГДЕ
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата МЕЖДУ &НачалоПериода И &КонецПериода}

    СГРУППИРОВАТЬ ПО
    СчетФактураПрисоединенныеФайлы.Наименование,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Ссылка,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Представление

    УПОРЯДОЧИТЬ ПО
    ВладелецФайлаСсылка
```
---
СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата МЕЖДУ &НачалоПериода И &КонецПериода
```1c
    Запрос.УстановитьПараметр("НачалоПериода", Дата(1,1,1));
    Запрос.УстановитьПараметр("КонецПериода", Дата(1,1,1));
```
 Можно так и Вы получитте за весь период.
---
Внешний отчет. Пустой модуль объекта. Хотелось бы всё устроить в схеме компоновки данных.
---
Даже так:

```1c
    Если ГалкаСтоит Тогда
    Запрос.УстановитьПараметр("НачалоПериода", Дата(1,1,1));
    Запрос.УстановитьПараметр("КонецПериода", Дата(1,1,1));
    Иначе
    Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
    Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
    КонецЕсли
```
---
Запрос в студию!
---
В шапке в спойлере
---
Сделать это очень просто. Формируйте запрос динамически и если у вас указан отбор, тогда к тексту запроса добавляйте условие отбора. Если не указан тогда не добавляйте.
---
Не очень понял.. У меня внешний отчет, в нем всего один макет - схема компоновки данных.
Есть параметры и отбор в запросе.
Всё работает когда параметры заполнены, в противном случае ругается.
---
с этого надо было начинать.
секцию ГДЕ заключить в фигурные скобки.

```1c
    ВЫБРАТЬ
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Представление КАК ВладелецФайлаПредставление,
    СчетФактураПрисоединенныеФайлы.Наименование,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Ссылка КАК ВладелецФайлаСсылка,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата
    ИЗ
    Справочник.СчетФактураПрисоединенныеФайлы КАК СчетФактураПрисоединенныеФайлы
    {ГДЕ
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата МЕЖДУ &НачалоПериода И &КонецПериода}

    СГРУППИРОВАТЬ ПО
    СчетФактураПрисоединенныеФайлы.Наименование,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Ссылка,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата,
    СчетФактураПрисоединенныеФайлы.ВладелецФайла.Представление

    УПОРЯДОЧИТЬ ПО
    ВладелецФайлаСсылка
```
---
Огромное спасибо! Это работает!
---
Второй способ: передать параметр в запрос типа того ГДЕ Выбор когда &ИспользоватьОтбор = Истина Тогда Период = &Период иначе Истина Конец
---
Операция не разрешена в предложении "ГДЕ"

```1c
    ВЫБОР

    ИЗ
    Справочник.СчетФактураПрисоединенныеФайлы КАК СчетФактураПрисоединенныеФайлы
    ГДЕ
    ВЫБОР
    КОГДА &НачалоПериода = НЕОПРЕДЕЛЕНО
    ТОГДА СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата
    ИНАЧЕ СчетФактураПрисоединенныеФайлы.ВладелецФайла.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    КОНЕЦ
```