ВЫБРАТЬ
| НачалоПериода(ОтчетОРозничныхПродажах.Ссылка.Дата, День) КАК День,
| ОтчетОРозничныхПродажах.Ссылка КАК Ссылка,
| Максимум(ОтчетОРозничныхПродажах.Ссылка.СуммаДокумента) КАК СуммаДокумента,
| СУММА(ОтчетОРозничныхПродажах.Сумма) КАК СуммаБН
|
|
|ИЗ
| Документ.ОтчетОРозничныхПродажах.ОплатаПлатежнымиКартами КАК ОтчетОРозничныхПродажах
|ГДЕ
| ОтчетОРозничныхПродажах.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 И ОтчетОРозничныхПродажах.Ссылка.Проведен И ОтчетОРозничныхПродажах.Ссылка.Проведен"+ФКасса+" СГРУППИРОВАТЬ ПО
| НачалоПериода(ОтчетОРозничныхПродажах.Ссылка.Дата, День),Ссылка
|УПОРЯДОЧИТЬ ПО
| День,
| Ссылка

а как применить функцию ВСЕ как это было в 7.7 ?
---
ВЫБРАТЬ
 НАЧАЛОПЕРИОДА(ОтчетОРозничныхПродажах.Дата, ДЕНЬ) КАК День,
 ОтчетОРозничныхПродажах.Ссылка КАК Ссылка,
 СУММА(ОтчетОРозничныхПродажах.СуммаДокумента) КАК СуммаДокумента,
 СУММА(ОтчетОРозничныхПродажахОплатаПлатежнымиКартами.Сумма) КАК СуммаБН
ИЗ
 Документ.ОтчетОРозничныхПродажах КАК ОтчетОРозничныхПродажах
  ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетОРозничныхПродажах.ОплатаПлатежнымиКартами КАК ОтчетОРозничныхПродажахОплатаПлатежнымиКартами
  ПО ОтчетОРозничныхПродажах.Ссылка = ОтчетОРозничныхПродажахОплатаПлатежнымиКартами.Ссылка
ГДЕ
 ОтчетОРозничныхПродажах.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
 И ОтчетОРозничныхПродажах.Ссылка.Проведен

СГРУППИРОВАТЬ ПО
 НАЧАЛОПЕРИОДА(ОтчетОРозничныхПродажах.Дата, ДЕНЬ),
 ОтчетОРозничныхПродажах.Ссылка

УПОРЯДОЧИТЬ ПО
 День
---
А что именно ты хочешь выбрать?
---
Отчет рабочий но до определенного момента.

Мне нужно 2 колонки
Оплата за наличный расчет и безнал
Безнал это таблица платежные карты
---
Наличный расчет это Безнал минус общая сумма ОРП
---
а безнал нужно собрать из таблицы платежные карты.

таким образом нужен запрос суммирующий 2 таблицы, с группировкой по дням
---
ВЫБРАТЬ
    НачалоПериода(ОтчетОРозничныхПродажах.Ссылка.Дата, День) КАК День,
    ОтчетОРозничныхПродажах.Ссылка КАК Ссылка,
    СУММА(ОтчетОРозничныхПродажах.СуммаДокумента) КАК СуммаДокумента,
    СУММА(ОтчетОРозничныхПродажах.ОплатаПлатежнымиКартами.Сумма) КАК СуммаБН

ИЗ
    Документ.ОтчетОРозничныхПродажах КАК ОтчетОРозничныхПродажах
ГДЕ
    ОтчетОРозничныхПродажах.Дата МЕЖДУ &Дата1 И &Дата2 И ОтчетОРозничныхПродажах.Проведен И ОтчетОРозничныхПродажах.Проведен СГРУППИРОВАТЬ ПО
    НачалоПериода(ОтчетОРозничныхПродажах.Дата, День),Ссылка
    УПОРЯДОЧИТЬ ПО
    День,
    Ссылка,

так валиться в ошибку группировка верхнего уровня
---
Ничего не понятно, но вангую, что запрос должен иметь вид:

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

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

    СГРУППИРОВАТЬ ПО
    НАЧАЛОПЕРИОДА(ОтчетОРозничныхПродажах.Дата, ДЕНЬ),
    ОтчетОРозничныхПродажах.Ссылка,
    ОтчетОРозничныхПродажах.СуммаДокумента

    УПОРЯДОЧИТЬ ПО
    День
```
---
вот так неоднозначное поле

ВЫБРАТЬ
    НачалоПериода(ОтчетОРозничныхПродажах.Ссылка.Дата, День) КАК День,
    ОтчетОРозничныхПродажах.Ссылка КАК Ссылка,
    СУММА(ОтчетОРозничныхПродажах.СуммаДокумента) КАК СуммаДокумента,
    СУММА(ОплатаПлатежнымиКартами.Сумма) КАК СуммаБН

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

СГРУППИРОВАТЬ ПО
 НАЧАЛОПЕРИОДА(ОтчетОРозничныхПродажах.Дата, ДЕНЬ),
 ОтчетОРозничныхПродажах.Ссылка

УПОРЯДОЧИТЬ ПО
 День
---
ОтчетОРозничныхПродажах.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
И ОтчетОРозничныхПродажах.Ссылка.Проведен лучше убрать иначе лишнее неявное соединение
---
вот так зарботало спасибо! я так и не понял почему не взлетело мое левое соединение!?
---
EVKash

но смочку я обязательно подарю помощнику!
---
EVKash
спасибо большое отблагодарил)
---
А так?

ВЫБРАТЬ
    НачалоПериода(ОтчетОРозничныхПродажахОплата.Ссылка.Дата, День) КАК День,
 ОтчетОРозничныхПродажахОплата.Ссылка КАК Ссылка,
 СУММА(ОтчетОРозничныхПродажахОплата.Сумма) КАК СуммаОплаты,
 СУММА(ОтчетОРозничныхПродажахОплата.Ссылка.СуммаДокумента) КАК СуммаДокумента
ИЗ
 Документ.ОтчетОРозничныхПродажах.ОплатаПлатежнымиКартами КАК ОтчетОРозничныхПродажахОплата

СГРУППИРОВАТЬ ПО
 НачалоПериода(ОтчетОРозничныхПродажахОплата.Ссылка.Дата, День),
 ОтчетОРозничныхПродажахОплата.Ссылка
---
13, не знаю опять начнуться проблемы ваш попробую )))
---
Подумалось... а почему я так никогда не делал? Оказывается потому, что без временной СуммаБН будет таблицей. И конструктор ее переделает в
ОтчетОРозничныхПродажах.ОплатаПлатежнымиКартами.(СУММА(Сумма) КАК Сумма) КАК СуммаБН
А с временной вообще получим ошибку "В запросе, формирующем временную таблицу, не могут выбираться вложенные таблицы"
---
поэтому я использую максимум, чтоб Сумма Суммищная не получалась