|
Как правильно нужно выводить Итоги по колонке Сумма? | ☑ | ||
---|---|---|---|---|
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
|
ок
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |