[РЕШЕНО] Группировка и сортировка

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

  1. TopicStarter Overlay
    Dimasik
    Offline

    Dimasik

    Регистрация:
    15 апр 2016
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Есть вот такой запрос:
    Код:
    "ВЫБРАТЬ
            |    Production_vBoxes.BoxNr КАК BoxNr,
            |    Production_vBoxes.DevSerNr КАК DevSerNr,
            |    Production_vBoxes.DevName КАК DevName,
            |    Production_vBoxes.DlvrDate КАК DlvrDate,
            |    Production_vBoxes.DlvrNr КАК DlvrNr,
            |    Production_vBoxes.CntrctNr КАК CntrctNr
            |ИЗ
            |    ВнешнийИсточникДанных.Тис2.Таблица.Production_vBoxes КАК Production_vBoxes
            |ГДЕ
            |    Production_vBoxes.BoxNr = &BoxNr
            |
            |СГРУППИРОВАТЬ ПО
            |    Production_vBoxes.BoxNr,
            |    Production_vBoxes.CntrctNr,
            |    Production_vBoxes.DlvrNr,
            |    Production_vBoxes.DlvrDate,
            |    Production_vBoxes.DevSerNr,
            |    Production_vBoxes.DevName
            |
            |УПОРЯДОЧИТЬ ПО
            |    CntrctNr,
            |    DlvrDate,
            |    DevSerNr
            |ИТОГИ ПО
            |    CntrctNr,
            |    DlvrDate"
    Соответственно в табличную часть с уровнями попадает сначала CntrctNr, затем DlvrDate, затем всё остальное. Мне же надо, чтобы вместе с DlvrDate выдавался еще и DlvrNr... Как это сделать?

    Пояснение проблемы: Так исторически сложилось, что, в силу глупости разработчика, коробки нумеруются с "1" в каждой отгрузке. В контракте может быть несколько отгрузок. Таким образом коробка с одним и тем же номером может несколько раз входить в один и тот же контракт в разных отгрузках. Надо вывести иерархию "Номер контракта" -> "Номер отгрузки от такой-то даты" -> "Содержимое коробки". Значения полей, я думаю, интуитивно понятны :)
  2. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.984
    Симпатии:
    398
    Баллы:
    104
    Код:
    |ИТОГИ
    |МАКСИМУМ(DlvrNr) ПО
    |    CntrctNr,
    |    DlvrDate
    Dimasik нравится это.
  3. TopicStarter Overlay
    Dimasik
    Offline

    Dimasik

    Регистрация:
    15 апр 2016
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Спасибо, nbIpKuH_BaH9I, проблема решена просто и изящно!

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