0
OnePrg
22.09.20
✎
14:18
|
Процедура НастроитьПостроительОтчетаРеализация()
КЧ_Количество = Новый КвалификаторыЧисла(15,3);
КЧ_Сумма = Новый КвалификаторыЧисла(15,2);
КЧ_Разница = Новый КвалификаторыЧисла(15,0);
КС = Новый КвалификаторыСтроки(20);
Массив = Новый Массив;
Массив.Добавить(Тип("Число"));
ОписаниеТиповЧ_Количество = Новый ОписаниеТипов(Массив, , КЧ_Количество);
ОписаниеТиповЧ_Сумма = Новый ОписаниеТипов(Массив, , КЧ_Сумма);
ОписаниеТиповЧ_Разница = Новый ОписаниеТипов(Массив, , КЧ_Разница);
Массив.Очистить();
Массив.Добавить(Тип("Строка"));
ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС);
ТаблицаРеализации.Колонки.Добавить("Организация", Новый ОписаниеТипов("СправочникСсылка.Организации"));
ТаблицаРеализации.Колонки.Добавить("РеализацияТоваровУслуг",Новый ОписаниеТипов("ДокументСсылка.РеализацияТоваровУслуг"));
ТаблицаРеализации.Колонки.Добавить("Номенклатура", Новый ОписаниеТипов("СправочникСсылка.Номенклатура"));
ТаблицаРеализации.Колонки.Добавить("Количество", ОписаниеТиповЧ_Количество);
ТаблицаРеализации.Колонки.Добавить("ЦенаДокумент", ОписаниеТиповЧ_Сумма);
ТаблицаРеализации.Колонки.Добавить("ЦенаРегистр", ОписаниеТиповЧ_Сумма);
ТаблицаРеализации.Колонки.Добавить("РеализацияФактическая", ОписаниеТиповЧ_Сумма);
ТаблицаРеализации.Колонки.Добавить("Реализация", ОписаниеТиповЧ_Сумма);
ТаблицаРеализации.Колонки.Добавить("Разница", ОписаниеТиповЧ_Разница);
ТаблицаРеализации.Колонки.Добавить("ЦенаИзРегистра", ОписаниеТиповС);
ПостроительОтчетаРеализация.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаРеализации);
ПостроительОтчетаРеализация.ЗаполнитьНастройки();
ПостроительОтчетаРеализация.Выполнить();
КонецПроцедуры
Как добавить общие итоги по некоторым полям?
|
|