Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

УТ11 Ошибка в запросе

УТ11 Ошибка в запросе
Я
   ildary
 
13.10.16 - 13:30
Уважаемые специалисты, подскажите пожалуйста новичку, как доделать этот запрос, чтобы он выводил итоги по документу? Да, я понимаю, что надо вдумчиво читать Хрусталеву, но как обычно "думать некогда, трясти надо", так что рассчитываю на Вашу помощь.

вот текст:

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

СГРУППИРОВАТЬ ПО
    ВложенныйЗапрос.Ссылка,
    ВложенныйЗапрос.Дата,
    ВложенныйЗапрос.Склад,
    ВложенныйЗапрос.СуммаВсего,
    ВложенныйЗапрос.СуммаБезнал
 
 
   ildary
 
1 - 13.10.16 - 13:31
Ой код не тот (неправильно скопировал):

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

СГРУППИРОВАТЬ ПО
    ВложенныйЗапрос.Ссылка,
    ВложенныйЗапрос.Дата,
    ВложенныйЗапрос.Склад,
    ВложенныйЗапрос.СуммаВсего,
    ВложенныйЗапрос.СуммаБезнал
   Ёпрст
 
2 - 13.10.16 - 13:36
Итоги по ВложенныйЗапрос.Ссылка
   Ёпрст
 
3 - 13.10.16 - 13:36
Хотя, итоги тоже не нужны - он и так у тебя сгруппированный по ссылке ужо
   ildary
 
4 - 13.10.16 - 14:10
Прошу прощения, был напуган - крутил запрос в Конструкторе и заигрался с ним - все работает (группировку лишнюю убрал).

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует