8.х Группировка в отчете

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Alex_Staf, 25 мар 2010.

  1. TopicStarter Overlay
    Alex_Staf
    Offline

    Alex_Staf

    Регистрация:
    8 мар 2010
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    1
    Добрый день, нужна помощь.
    Есть отчет по продажам, который выводится в табличное поле:
    Группа Товаров
    ................Товар Магазин1
    ................Товар Магазин2

    Что нужно изменить, чтобы отчет выводился:
    Магазин 1
    ........Группа Товаров
    .........................Товар

    Магазин 2
    ........Группа Товаров
    .........................Товар


    Код:
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ДатаКонца", КонецДня(ДатаК));
    Запрос.УстановитьПараметр("ДатаНачала", ДатаН);
    Запрос.УстановитьПараметр("Группа", Группа);
    Запрос.Текст = "
    |ВЫБРАТЬ
    |ТоварГруппы.Ссылка КАК Товар,
    |ТоварКассаПродажаВозврат.Магазин КАК Магазин,
    |ТоварКассаПродажаВозврат.СуммаПродЦен КАК СуммаПродЦен,
    |ТоварКассаПродажаВозврат.СуммаУчетЦен КАК СуммаУчетЦен
    |ИЗ
    |(ВЫБРАТЬ
    |Товар.Ссылка КАК Ссылка
    |ИЗ Справочник.Товары КАК Товар
    |ГДЕ 
    |Товар.Родитель В ИЕРАРХИИ(&Группа)
    |И
    |(Товар.ЭтоГруппа=Ложь)) КАК ТоварГруппы
    
    |ЛЕВОЕ СОЕДИНЕНИЕ
    |РегистрНакопления.КассаПродажаВозврат КАК ТоварКассаПродажаВозврат
    |
    |ПО
    |ТоварГруппы.Ссылка = ТоварКассаПродажаВозврат.Товар
    |ГДЕ
    |ТоварКассаПродажаВозврат.Период МЕЖДУ &ДатаНачала И &ДатаКонца И 
    |ТоварКассаПродажаВозврат.Товар В ИЕРАРХИИ(&Группа)
    |ИТОГИ
    |СУММА(СуммаПродЦен),
    |СУММА(СуммаУчетЦен)
    |ПО Товар ТОЛЬКО ИЕРАРХИЯ
    |АВТОУПОРЯДОЧИВАНИЕ";
    Результат = Запрос.Выполнить();
    Выборка = Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
    ЭлементыФормы.ТП.Значение = Выборка; 
    ЭлементыФормы.ТП.СоздатьКолонки();
    
    Добавление:
    Код:
    |СГРУППИРОВАТЬ ПО
    |ТоварКассаПродажаВозврат.Магазин,
    |ТоварГруппы.Ссылка
    
    не помогло.
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Приложите свой отчет целиком
  3. TopicStarter Overlay
    Alex_Staf
    Offline

    Alex_Staf

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

    Вложения:

    • Отчет.mxl
      Размер файла:
      25,9 КБ
      Просмотров:
      34
  4. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.639
    Симпатии:
    948
    Баллы:
    204
    Вырежите, этот запрос отсюда, переместите его в СКД и делайте вам там как надо группировки. Пользователям и вам удобно -одни та хотят -другие так
  5. TopicStarter Overlay
    Alex_Staf
    Offline

    Alex_Staf

    Регистрация:
    8 мар 2010
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    1
    Согласен можно и удобней в СКД, но пользователю не нравится как задаются настройки, поэтому требуется сделать через форму.
  6. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.639
    Симпатии:
    948
    Баллы:
    204
    Настройки можно все автоматизировать (какая разница что она жмет кнопку отбор, что настройка. Н да ладно)

    Тогда Делайте итоги по полям в той последовательности в которой вам надо Магазин, группа товаров, товар
  7. TopicStarter Overlay
    Alex_Staf
    Offline

    Alex_Staf

    Регистрация:
    8 мар 2010
    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    1
    Спасибо, настроил.

    Еще вопрос появился, сейчас только обратил внимание:
    Когда формирую отчет " по выручке" - только итоговая сумма (Розничная сумма, учетная сумма, НДС розн., учет.) Значения получаются правильные.
    Когда формирую отчет по группам (приведенный выше), выбираю полный справочник - суммы не сходятся.
    Такой же отчет по группам формирую через СКД, суммы также не сходятся (совпадают с отчетом по группам).

    Документ пробовал препроводить - результат прежний.

    Что нужно проверить?

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