Вход | Регистрация
 

Программное формирование отчета СКД. Не сворачиваются группировки

Программное формирование отчета СКД. Не сворачиваются группировки
Я
   Zombi
 
25.12.20 - 11:29
Программно формирую отчет:

Форма = ПолучитьФорму("Отчет.ОтчетРаботаЛогиста.Форма");
    
    Настройки = ПолучитьНастройки(Форма.Отчет.КомпоновщикНастроек);    
    
    СтрПараметр = Настройки.ПараметрыДанных.Элементы.Добавить();//.Добавить();
    СтрПараметр.Параметр = Новый ПараметрКомпоновкиДанных("РаботаЛогиста");
    СтрПараметр.Значение = Объект.Ссылка;
    СтрПараметр.Использование = Истина;
    
    СтрПараметр = Настройки.ПараметрыДанных.Элементы.Добавить();//.Добавить();
    СтрПараметр.Параметр = Новый ПараметрКомпоновкиДанных("ДатаНач");
    СтрПараметр.Значение = НачалоДня(Объект.Дата) + 60*60*24;
    СтрПараметр.Использование = Истина;
    
    СтрПараметр = Настройки.ПараметрыДанных.Элементы.Добавить();//.Добавить();
    СтрПараметр.Параметр = Новый ПараметрКомпоновкиДанных("ДатаКон");
    СтрПараметр.Значение = КонецДня(Объект.Дата) + 60*60*24;
    СтрПараметр.Использование = Истина;
    
    Форма.Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
    
    Форма.СкомпоноватьРезультат();
    
    Форма.Открыть();

Отчет формируется, открывается, но в нем не активны кнопки сворачивания группировок. В подменю "Уровни группировок" тоже не активно переключение по уровням. Как победить?
   Zombi
 
1 - 25.12.20 - 11:44
Кнопка "Свернуть все группы" активна, нажимается, но ничего при ее нажатии не происходит.
   Zombi
 
2 - 29.12.20 - 09:08
ап
   Zombi
 
3 - 29.12.20 - 09:25
Если в открывшемся отчете нажать "Сформировать", все начинает работать, группировки сворачиваются, разворачиваются...
   toypaul
 
4 - 29.12.20 - 09:38
если поменять местами?
    Форма.Открыть(); 
    Форма.СкомпоноватьРезультат();
   Zombi
 
5 - 29.12.20 - 09:57
(4) То же самое
   toypaul
 
6 - 29.12.20 - 10:23
можно попробовать по-другому.

ОткрытьФорму с параметром СформироватьПриОткрытии. настройки передать через параметры ПользНастройки или ФиксНастройки.

тут явно какой-то глюк в платформе
   Zombi
 
7 - 29.12.20 - 10:39
Оказалось достаточно просто форму для отчета создать. Так заработало. Спасибо.
   kumena
 
8 - 29.12.20 - 11:24
> тут явно какой-то глюк в платформе

Это не глюк в платформе, а в метаданных конфигурации "Основная форма отчета" указана своя форма, которая открывается со своими настройками.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.