| 
    
            
         
         | 
    
    
  | 
Как правильно нужно выводить Итоги по колонке Сумма? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        yariksuray    
     27.12.11 
            ✎
    13:16 
 | 
         
        Запрос = Новый Запрос;
  
        Запрос.УстановитьПараметр("ТекущийДокумент", Ссылка); Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслугТовары.Номенклатура КАК Товары, | РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры КАК Характеристики, | СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество, | РеализацияТоваровУслугТовары.Цена КАК Цена, | РеализацияТоваровУслугТовары.Ссылка.ТипЦен, | ЦеныНоменклатуры.ТипЦен КАК ИзмТипЦен, | ЦеныНоменклатуры.Номенклатура КАК ИзмНоменклатура, | ЦеныНоменклатуры.ХарактеристикаНоменклатуры КАК ИзмХарактеристикаНоменклатуры, | ЦеныНоменклатуры.Цена КАК РесЦена, | РеализацияТоваровУслугТовары.Номенклатура.Родитель КАК Родитель, | РеализацияТоваровУслугТовары.Сумма |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры | ПО РеализацияТоваровУслугТовары.Номенклатура = ЦеныНоменклатуры.Номенклатура | И РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры = ЦеныНоменклатуры.ХарактеристикаНоменклатуры | И РеализацияТоваровУслугТовары.Ссылка.ТипЦен = ЦеныНоменклатуры.ТипЦен |ГДЕ | РеализацияТоваровУслугТовары.Ссылка = &ТекущийДокумент | |СГРУППИРОВАТЬ ПО | РеализацияТоваровУслугТовары.Номенклатура.Родитель, | РеализацияТоваровУслугТовары.Номенклатура, | РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры, | РеализацияТоваровУслугТовары.Цена, | РеализацияТоваровУслугТовары.Ссылка.ТипЦен, | ЦеныНоменклатуры.ТипЦен, | ЦеныНоменклатуры.Номенклатура, | ЦеныНоменклатуры.ХарактеристикаНоменклатуры, | ЦеныНоменклатуры.Цена, | РеализацияТоваровУслугТовары.Сумма |ИТОГИ ПО | Родитель КАК Родитель"; Выборка = Запрос.Выполнить(); ВыборкаРезультата=Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); МассивСтруктурСтрок = ФормированиеПечатныхФорм.ДополнительнаяИнформация(Шапка,СписокДополнительныхПараметров); ОбластьМакета = Макет.ПолучитьОбласть("ДопИнформация"); Для каждого СтруктураСтроки Из МассивСтруктурСтрок Цикл ОбластьМакета.Параметры.Заполнить(СтруктураСтроки); ТабДокумент.Вывести(ОбластьМакета); КонецЦикла; ОбластьМакета = Макет.ПолучитьОбласть("ТаблицыЯрика"); ТабДокумент.Вывести(ОбластьМакета); ТабДокумент.НачатьАвтогруппировкуСтрок(); ВыборкаРодитель = ВыборкаРезультата; Пока ВыборкаРодитель.Следующий() Цикл ОбластьМакета=Макет.ПолучитьОбласть("Родитель"); ОбластьМакета.Параметры.Заполнить(ВыборкаРодитель); ТабДокумент.Вывести(ОбластьМакета, ВыборкаРодитель.Уровень()); ВыборкаДетальныеЗаписи = ВыборкаРодитель.Выбрать(); НомерСтроки=0; Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ОбластьМакета=Макет.ПолучитьОбласть("НомерСтроки1"); НомерСтроки=НомерСтроки+1; ОбластьМакета.Параметры.НомерСтроки=НомерСтроки; ОбластьМакета.Параметры.Заполнить(ВыборкаДетальныеЗаписи); ТабДокумент.Вывести(ОбластьМакета,ВыборкаДетальныеЗаписи.Уровень()); КонецЦикла; КонецЦикла; ТабДокумент.ЗакончитьАвтогруппировкуСтрок(); ОбластьМакета = Макет.ПолучитьОбласть("ИтогСумма"); ОбластьМакета.Параметры.ИтогСумма =ВыборкаДетальныеЗаписи.Итог("Сумма"); ТабДокумент.Вывести(ОбластьМакета);  | 
|||
| 
    1
    
        yariksuray    
     27.12.11 
            ✎
    13:17 
 | 
         
        проблема с Итогом     
         | 
|||
| 
    2
    
        Alex S D    
     27.12.11 
            ✎
    13:19 
 | 
         
        так неправильно. Надо на СКД     
         | 
|||
| 
    3
    
        Ненавижу 1С    
     гуру 
    27.12.11 
            ✎
    13:20 
 | 
         
        |ИТОГИ 
  
        | СУММА(Сумма) |ПО | Родитель КАК Родитель";  | 
|||
| 
    4
    
        yariksuray    
     27.12.11 
            ✎
    13:24 
 | 
         
        ок     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |