8.х Нужна помощь с запросом

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Alex_Staf, 6 апр 2011.

  1. TopicStarter Overlay
    Alex_Staf
    Offline

    Alex_Staf

    Регистрация:
    8 мар 2010
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    1
    Добрый день, нужна помощь с запросом (платформа 8.1.).
    Отчет сравнивает два произвольных периода, делаю отчет в СКД.
    Проблема: если период 1 задаю равным (одни и теже даты) периоду2, тогда данные отображаются.

    Если задаю периоды разными интервалами дат, отчет получается пустой.
    В чем может быть ошибка?
    Заранее спасибо.

    Код:
    ВЫБРАТЬ
    ВЗ.Объект КАК Объект,
    ВЗ.Товар КАК Товар,
    СУММА(ВЗ.Количество1) КАК Количество1,
    СУММА(ВЗ.СуммаПродЦен1) КАК СуммаПродЦен1,
    СУММА(ВЗ.СуммаУчетЦен1) КАК СуммаУчетЦен1,
    СРЕДНЕЕ(ВЗ.РекомендуемаяНаценка1) КАК РекомендуемаяНаценка1,
    СРЕДНЕЕ(ВЗ.ФактическаяНаценка1) КАК ФактическаяНаценка1,
    СУММА(ВЗ.Количество2) КАК Количество2,
    СУММА(ВЗ.СуммаПродЦен2) КАК СуммаПродЦен2,
    СУММА(ВЗ.СуммаУчетЦен2) КАК СуммаУчетЦен2,
    СРЕДНЕЕ(ВЗ.РекомендуемаяНаценка2) КАК РекомендуемаяНаценка2,
    СРЕДНЕЕ(ВЗ.ФактическаяНаценка2) КАК ФактическаяНаценка2
    ИЗ
    (ВЫБРАТЬ
    КассаПродажаВозврат.Объект КАК Объект,
    КассаПродажаВозврат.Товар КАК Товар,
    СУММА(КассаПродажаВозврат.Количество) КАК Количество1,
    СУММА(КассаПродажаВозврат.СуммаПродЦен) КАК СуммаПродЦен1,
    СУММА(КассаПродажаВозврат.СуммаУчетЦен) КАК СуммаУчетЦен1,
    СРЕДНЕЕ(КассаПродажаВозврат.РекомендуемаяНаценка) КАК РекомендуемаяНаценка1,
    СРЕДНЕЕ((КассаПродажаВозврат.ЦенаПрод / КассаПродажаВозврат.ЦенаУчет - 1) * 100) КАК ФактическаяНаценка1,
    СУММА(0) КАК Количество2,
    СУММА(0) КАК СуммаПродЦен2,
    СУММА(0) КАК СуммаУчетЦен2,
    СРЕДНЕЕ(0) КАК РекомендуемаяНаценка2,
    СРЕДНЕЕ(0) КАК ФактическаяНаценка2
    ИЗ
    РегистрНакопления.КассаПродажаВозврат КАК КассаПродажаВозврат
    ГДЕ
    КассаПродажаВозврат.Товар В ИЕРАРХИИ(&Группа)
    И КассаПродажаВозврат.Период МЕЖДУ &ДатаН1 И &ДатаК1
    
    СГРУППИРОВАТЬ ПО
    КассаПродажаВозврат.Объект,
    КассаПродажаВозврат.Товар
    
    ОБЪЕДИНИТЬ
    
    ВЫБРАТЬ
    КассаПродажаВозврат.Объект,
    КассаПродажаВозврат.Товар,
    СУММА(0) КАК Количество1,
    СУММА(0)КАК СуммаПродЦен1,
    СУММА(0)КАК СуммаУчетЦен1,
    СРЕДНЕЕ(0)КАК РекомендуемаяНаценка1,
    СРЕДНЕЕ(0)КАК ФактическаяНаценка1,
    СУММА(КассаПродажаВозврат.Количество) КАК Количество2,
    СУММА(КассаПродажаВозврат.СуммаПродЦен) КАК СуммаПродЦен2,
    СУММА(КассаПродажаВозврат.СуммаУчетЦен)КАК СуммаУчетЦен2,
    СРЕДНЕЕ(КассаПродажаВозврат.РекомендуемаяНаценка) КАК РекомендуемаяНаценка2,
    СРЕДНЕЕ((КассаПродажаВозврат.ЦенаПрод / КассаПродажаВозврат.ЦенаУчет - 1) * 100) КАК ФактическаяНаценка2
    ИЗ
    РегистрНакопления.КассаПродажаВозврат КАК КассаПродажаВозврат
    ГДЕ
    КассаПродажаВозврат.Товар В ИЕРАРХИИ(&Группа)
    И КассаПродажаВозврат.Период МЕЖДУ &ДатаН2 И &ДатаК2
    
    СГРУППИРОВАТЬ ПО
    КассаПродажаВозврат.Объект,
    КассаПродажаВозврат.Товар) КАК ВЗ
    
    
    СГРУППИРОВАТЬ ПО
    ВЗ.Товар,
    ВЗ.Объект
    
    УПОРЯДОЧИТЬ ПО
    ВЗ.Объект,
    ВЗ.Товар ИЕРАРХИЯ
    
  2. Dmitriy_76
    Offline

    Dmitriy_76 Опытный в 1С Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.174
    Симпатии:
    13
    Баллы:
    29
    точно ДатаН1<ДатаК2 и ДатаН2<ДатаК2 ?
  3. TopicStarter Overlay
    Alex_Staf
    Offline

    Alex_Staf

    Регистрация:
    8 мар 2010
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    1
    Разобрался, была путаница с последовательностью параметров в настройках. В общем, невнимательность.
    Спасибо за помощь.

Поделиться этой страницей