8.х Запрос и группировка

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

  1. TopicStarter Overlay
    Bajik
    Offline

    Bajik

    Регистрация:
    2 авг 2007
    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    1
    Создал документ. Заполнил табличную часть. Хочу сделать документ печати, в котором бы производилась группирвка строк по одной из колонок, где номенклатура повторяеться. Как сделать запрос в текущем документе, на текущие данные табличной части и сделать группировку?
    Спасибо.
  2. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Обратиться в запросе к табличной части.
    Запусти конструктор и посмотри - там все понятно будет.
  3. TopicStarter Overlay
    Bajik
    Offline

    Bajik

    Регистрация:
    2 авг 2007
    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    1
    Это если документ проведенный?, А как сделать если он не проведенный.
    Код:
    ВЫБРАТЬ
    ...
    ИЗ
    Документ.Расчет.Табл КАК Расчет
    ....
    
    
    
  4. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    Код:
     
    Процедура Печать()
    Запрос = Новый Запрос;
    Запрос.Текст = 
    "ВЫБРАТЬ
    |    РасчетТЧ.Номенклатура,
    |    СУММА(РасчетТЧ.Количество) КАК Количество,
    |    СУММА(РасчетТЧ.Сумма) КАК Сумма
    |ИЗ
    |    Документ.Расчет.ТЧ КАК РасчетТЧ
    |ГДЕ
    |    РасчетТЧ.Ссылка = &Документ
    |
    |СГРУППИРОВАТЬ ПО
    |    РасчетТЧ.Номенклатура";
    
    Запрос.УстановитьПараметр("Документ", ЭтотОбъект.Ссылка);
    
    Выборка = Запрос.Выполнить().Выбрать();
    
    .......
    
    
    КонецПроцедуры
    
    
    

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