Программное формирование отчета СКД. Не сворачиваются группировки
☑
0
Zombi
25.12.20
✎
11:29
Программно формирую отчет:
Форма = ПолучитьФорму("Отчет.ОтчетРаботаЛогиста.Форма");
Настройки = ПолучитьНастройки(Форма.Отчет.КомпоновщикНастроек);
СтрПараметр = Настройки.ПараметрыДанных.Элементы.Добавить();//.Добавить();
СтрПараметр.Параметр = Новый ПараметрКомпоновкиДанных("РаботаЛогиста");
СтрПараметр.Значение = Объект.Ссылка;
СтрПараметр.Использование = Истина;
СтрПараметр = Настройки.ПараметрыДанных.Элементы.Добавить();//.Добавить();
СтрПараметр.Параметр = Новый ПараметрКомпоновкиДанных("ДатаНач");
СтрПараметр.Значение = НачалоДня(Объект.Дата) + 60*60*24;
СтрПараметр.Использование = Истина;
СтрПараметр = Настройки.ПараметрыДанных.Элементы.Добавить();//.Добавить();
СтрПараметр.Параметр = Новый ПараметрКомпоновкиДанных("ДатаКон");
СтрПараметр.Значение = КонецДня(Объект.Дата) + 60*60*24;
СтрПараметр.Использование = Истина;
Форма.Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
Форма.СкомпоноватьРезультат();
Форма.Открыть();
Отчет формируется, открывается, но в нем не активны кнопки сворачивания группировок. В подменю "Уровни группировок" тоже не активно переключение по уровням. Как победить?
1
Zombi
25.12.20
✎
11:44
Кнопка "Свернуть все группы" активна, нажимается, но ничего при ее нажатии не происходит.
2
Zombi
29.12.20
✎
09:08
ап
3
Zombi
29.12.20
✎
09:25
Если в открывшемся отчете нажать "Сформировать", все начинает работать, группировки сворачиваются, разворачиваются...
4
toypaul
гуру
29.12.20
✎
09:38
если поменять местами?
Форма.Открыть();
Форма.СкомпоноватьРезультат();
5
Zombi
29.12.20
✎
09:57
(4) То же самое
6
toypaul
гуру
29.12.20
✎
10:23
можно попробовать по-другому.
ОткрытьФорму с параметром СформироватьПриОткрытии. настройки передать через параметры ПользНастройки или ФиксНастройки.
тут явно какой-то глюк в платформе
7
Zombi
29.12.20
✎
10:39
Оказалось достаточно просто форму для отчета создать. Так заработало. Спасибо.
8
kumena
29.12.20
✎
11:24
> тут явно какой-то глюк в платформе
Это не глюк в платформе, а в метаданных конфигурации "Основная форма отчета" указана своя форма, которая открывается со своими настройками.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.