Имя: Пароль:
1C
1С v8
Сворачивание отчета до 1-го уровня
0 Sergio447
 
01.12.23
00:18
Добрый вечер!

Пытаюсь свернуть внешний отчет до 1-го уровня при формировании, но ничего не сворачивается.

В модуле объекта прописал:

Процедура ПриКомпоновкеРезультата(Результат, ДанныеРасшифровки, СтандартнаяОбработка)

СтандартнаяОбработка = Ложь;
КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных;
Макет = КомпоновщикМакет.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.ПолучитьНастройки(), ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(Макет, , ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
Результат.ПоказатьУровеньГруппировокСтрок(1);

КонецПроцедуры
1 SleepyHead
 
01.12.23
05:04
2 Sergio447
 
01.12.23
09:22
(1) У меня созданных форм нет в отчете.
3 Fedor-1971
 
01.12.23
11:04
(0) так группировки нумеруются с 0
https://helpf.pro/faq/view/1571.html
4 Fedor-1971
 
01.12.23
11:06
3+ и, таки, на всякий случай, проверь в настройках отчёта есть группировки?
И учти, что 0 группировка касается и отборов отчёта
5 Sergio447
 
01.12.23
17:23
(4) пробовал 0 ,1 ,2 ,3 нет результата. В отчете всего 3 группировки.
6 lEvGl
 
01.12.23
17:37
(0) должно работать, может где то что то подменяется
+ попробуйте форму добавить, стандартную для отчета. хотя и странно это