Здравствуйте!
Не получается составить запрос, который бы выбирал все чеки, который продавец оформил за смену.
Нужно это для того, чтобы получить полную информацию о проданных товарах за день.
Если это не слишком сложно, помогите, пожалуйста.
У меня получился вот такой запрос на примере суммы документа. Не знаю, на сколько он верный.

```1c
    Запрос.Текст =
    "ВЫБРАТЬ
    | ЧекККМ.СуммаДокумента КАК СуммаДокумента,
    |ИЗ
    | Документ.ЧекККМ КАК ЧекККМ
    |ГДЕ
    | ЧекККМ.Проведен
    | И НЕ ЧекККМ.СтатусЧекаККМ = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Архивный)
    | И НЕ ЧекККМ.СтатусЧекаККМ = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Аннулированный)
    | И НЕ ЧекККМ.СтатусЧекаККМ = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Отложенный)";
```
---
Тогда можно так

```1c
    ЧекККМ.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачПериода,ДЕНЬ) И КОНЕЦПЕРИОДА(&КонПериода,ДЕНЬ)
```
---
```1c
    ГДЕ
    ЧекККМ.Дата МЕЖДУ &НачПериода И &КонПериода
    И (ЧекККМ.СтатусЧекаККМ = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Пробитый)
    ИЛИ ЧекККМ.ОтчетОРозничныхПродажах <> ЗНАЧЕНИЕ(Документ.ОтчетОРозничныхПродажах.ПустаяСсылка))
    И ЧекККМ.КассаККМ = &КассаККМ
```
---
Если интервал выбираю сегодня-сегодня и касса - объект.Касса, выборка пустая. Мое условие работает, но боюсь, что может криво, потому что я новичок
---
Тогда можно так

```1c
    ЧекККМ.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачПериода,ДЕНЬ) И КОНЕЦПЕРИОДА(&КонПериода,ДЕНЬ)
```
---
```1c
    ВЫБРАТЬ
    ЧекККМТовары.Ссылка КАК Ссылка,
    ЧекККМТовары.Номенклатура КАК Номенклатура,
    ЧекККМТовары.Характеристика КАК Характеристика,
    ЧекККМТовары.КоличествоУпаковок КАК КоличествоУпаковок,
    ЧекККМТовары.Цена КАК Цена,
    ЧекККМТовары.Сумма КАК Сумма
    ИЗ
    Документ.ЧекККМ.Товары КАК ЧекККМТовары
    ГДЕ
    ЧекККМТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    И (ЧекККМТовары.Ссылка.СтатусЧекаККМ = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Пробитый)
    ИЛИ ЧекККМТовары.Ссылка.СтатусЧекаККМ = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Архивный))
    И ЧекККМТовары.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Продажа)
    И ЧекККМТовары.Ссылка.КассаККМ = &КассаККМ

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    ЧекККМТовары.Ссылка,
    ЧекККМТовары.Номенклатура,
    ЧекККМТовары.Характеристика,
    -ЧекККМТовары.КоличествоУпаковок,
    ЧекККМТовары.Цена,
    -ЧекККМТовары.Сумма
    ИЗ
    Документ.ЧекККМ.Товары КАК ЧекККМТовары
    ГДЕ
    ЧекККМТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    И (ЧекККМТовары.Ссылка.СтатусЧекаККМ = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Пробитый)
    ИЛИ ЧекККМТовары.Ссылка.СтатусЧекаККМ = ЗНАЧЕНИЕ(Перечисление.СтатусыЧековККМ.Архивный))
    И ЧекККМТовары.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Возврат)
    И ЧекККМТовары.Ссылка.КассаККМ = &КассаККМ
```

Параметры "ДатаНачала" и "ДатаОкончания" задавать НачалоДня() и КонецДня() соответственно.

Если отчет в скд, тогда в параметрах схемы добавляете новый параметр с именем "период", тип "Стандартный период". В выражение ДатаНачала ставите "&Период.ДатаНачала", в выражение ДатаОкончания ставите "&Период.ДатаОкончания". В настройках включаете "Период" в пользовательские настройки.
Ресурсы "Сумма(КоличествоУпаковок)", "Цена" (для цены "расчитывать по" и отметить "номенклатура, характеристика"), "Сумма(Сумма)".
---
Может из регистров брать ?