8.х Необходимо правильно сгруппировать запрос.

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

  1. TopicStarter Overlay
    Romik
    Offline

    Romik Опытный в 1С

    Регистрация:
    27 июн 2008
    Сообщения:
    238
    Симпатии:
    0
    Баллы:
    26
    Необхдимо выборку из запроса правильно сгруппировать.
    Получаются заказы на определённую даты в запросе.
    В Запросе итог выаолится по Дате.
    При выборке идёт обход по группировкам.
    Необходимо в верхней группировке вывести время (например 10) и при раскрытие поместить туда те заказы которые были созданы в 10.
    И так далее.

    Подскажите как добавить новый уровень группировки?
    И как враспределить по этому уровню выборку данных их запроса?
  2. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    В чем проблема сразу группировать в запросе

    Пусть есть у вас сейчас в запросе

    Выбрать

    |Заказ.Дата КАК Дата,
    |Заказ.Ссылка Как док

    И по ним группируете, что мешает сделать так

    Выбрать
    |Заказ.Дата КАК Дата,
    |ЧАС(Заказ.Дата КАК Дата) КАК время
    |Заказ.Ссылка Как док

    и группировать как вам удобно?
  3. TopicStarter Overlay
    Romik
    Offline

    Romik Опытный в 1С

    Регистрация:
    27 июн 2008
    Сообщения:
    238
    Симпатии:
    0
    Баллы:
    26
    Саму группировку в запросе я сделал.
    Сейчас мне необходима дополнителньый уровень группировки, такое как Время (10, 11, 12,13 и тд)
    И в этот уровень уже запихивать выборку из запроса в соответсвующие группы (10,11, 12, 13), в зависимости от того во сколько сделать заказ.
  4. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Вы отчет от руки пишите? Не используете ни построитель ни СКД? Почему?
  5. TopicStarter Overlay
    Romik
    Offline

    Romik Опытный в 1С

    Регистрация:
    27 июн 2008
    Сообщения:
    238
    Симпатии:
    0
    Баллы:
    26
    Запрос написан от руки.
    С группировками работал мало, поэтому не знаю какие ещё способы можно использовать.
    Если есть менее трудозатратный способ выполнения моего задания, скажите какой? И как его осуществить?
  6. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    вы хоть раз использовали построитель отчета? или делали отчеты на СКД(система компановки данных)?
  7. TopicStarter Overlay
    Romik
    Offline

    Romik Опытный в 1С

    Регистрация:
    27 июн 2008
    Сообщения:
    238
    Симпатии:
    0
    Баллы:
    26
  8. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну вот в построитель скопируйте свой запрост с нужными группировками или итогами и он вам сам все отрисут и код сформирует. А вообще советовал бы начать разбираться с СКД.потому как на построители есть косяки и их исправлять не будут

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