8.х Помогите новенькому!

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

  1. TopicStarter Overlay
    mari8998
    Offline

    mari8998

    Регистрация:
    31 окт 2007
    Сообщения:
    30
    Симпатии:
    0
    Баллы:
    1
    Код:
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ДатаНач" ,    ДатаНач);
    Запрос.УстановитьПараметр("ДатаКон" ,    ДатаКон);
    
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ВыпускПродукцииБухгалтерскийУчет.Продукция.Наименование КАК ПродукцияНаименование,
    |    СУММА(ВыпускПродукцииБухгалтерскийУчет.Количество) КАК Количество,
    |    NULL КАК КонтрагентНаименование,
    |    NULL КАК Стоимость,
    |    NULL КАК Количество1
    |ИЗ
    |    РегистрНакопления.ВыпускПродукцииБухгалтерскийУчет КАК ВыпускПродукцииБухгалтерскийУчет
    |ГДЕ
    |    ВыпускПродукцииБухгалтерскийУчет.Период МЕЖДУ &ДатаНач И &ДатаКон
    |
    |СГРУППИРОВАТЬ ПО
    |    ВыпускПродукцииБухгалтерскийУчет.Продукция.Наименование
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    Продажи.Номенклатура.Наименование,
    |    NULL,
    |    Продажи.Контрагент.Наименование,
    |    СУММА(Продажи.Стоимость),
    |    СУММА(Продажи.Количество)
    |ИЗ
    |    РегистрНакопления.Продажи КАК Продажи
    |ГДЕ
    |    Продажи.Период МЕЖДУ &ДатаНач И &ДатаКон
    |
    |СГРУППИРОВАТЬ ПО
    |    Продажи.Номенклатура.Наименование,
    |    Продажи.Контрагент.Наименование
    |
    |УПОРЯДОЧИТЬ ПО
    |    ПродукцияНаименование,
    |    Количество,
    |    КонтрагентНаименование,
    |    Стоимость,
    |    Количество1
    |ИТОГИ
    |    СУММА(Количество),
    |    СУММА(Стоимость),
    |    СУММА(Количество1)
    |ПО
    |    ОБЩИЕ,
    |    ПродукцияНаименование,
    |    КонтрагентНаименование";
    Результат = Запрос.Выполнить().Выбрать(); 
    ТабДок = Новый ТабличныйДокумент;
    СозданныйСписок = Новый СписокЗначений;
    Макет = ПолучитьМакет("Макет");
    Шапка = Макет.ПолучитьОбласть("Шапка");
    Строка = Макет.ПолучитьОбласть("Строка");
    ТабДок.Очистить();
    ТабДок.Вывести(Шапка);
    Пока Результат.Следующий()  Цикл        
    Строка.Параметры.ПродукцияНаименование = Результат.ПродукцияНаименование;
    ТабДок.Вывести(Строка);
    КонецЦикла;
    ТабДок.Автомасштаб             =     Истина;
    ТабДок.ОриентацияСтраницы     =     ОриентацияСтраницы.Ландшафт;
    ТабДок.ТолькоПросмотр        =     Истина;
    ТабДок.Показать();
    
    в отчете троит строку , понимаю , что это из-за трех группировок , но как исправить не знаю

    Используйте тэг
    Код:
    [/color]
  2. Senya
    Offline

    Senya Опытный в 1С

    Регистрация:
    6 июн 2006
    Сообщения:
    594
    Симпатии:
    0
    Баллы:
    26
    Да просто уберите группировки и оставьте только итоги.

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