Имя: Пароль:
1C
1С v8
Вывод отчета в макет.Группировка по колонкам.
0 goleaff2006
 
16.05.13
10:00
У кого нибудь есть пример как группировать по  колонкам ?
1 vicof
 
16.05.13
10:11
Делай таблицу и группируй.
2 goleaff2006
 
16.05.13
10:24
(1)У кого нибудь есть пример.
3 ICWiner
 
16.05.13
11:32
ТабДок = Новый ТабличныйДокумент;
Секция = ТабДок.ПолучитьОбласть("R1C1");
ТабДок.НачатьАвтогруппировкуКолонок();
Секция.Область("R1C1").Текст = "Параметр";
ТабДок.Вывести(Секция,1,"Группа 1",Ложь);
Для К=1 По 10 Цикл
   Секция = ТабДок.ПолучитьОбласть("R1C1");
   Секция.Область().Текст = "А"+К;
   Секция.Область().ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;
   ТабДок.Присоединить(Секция,2,"Группа 2",Истина);
КонецЦикла;
Секция.Область("R1C1").Текст = "Итого:";
ТабДок.Присоединить(Секция,1,"Группа 2",Ложь);
Секция.Область("R1C1").Текст = "Значение";
ТабДок.Вывести(Секция,1,"Группа 2",Ложь);
Цена = 10; Итог = Цена;
Для К=1 По 10 Цикл
   Секция = ТабДок.ПолучитьОбласть("R1C1");
   Секция.Область().Текст = Цена;
   ТабДок.Присоединить(Секция,2,"Группа 2",Истина);
   Цена = Цена + 10;
   Итог = Итог + Цена;
КонецЦикла;
Секция.Область("R1C1").Текст = Итог;
ТабДок.Присоединить(Секция,1,"Группа 2",Ложь);
ТабДок.ЗакончитьАвтогруппировкуКолонок();
ТабДок.ИтогиСправа = Истина;
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.Показать("Пример использования гор. автогруппировки");

Из СП
Закон Брукера: Даже маленькая практика стоит большой теории.