Имя: Пароль:
1C
 
Можно ли передать пользовательские настройки из одного отчета в другой отчет?
0 toypaul
 
гуру
30.10.18
16:41
Скажем у меня на форме есть компоновщик настроек в него загружена некая схема. Все это хозяйство в обработке. Пользовательские настройки этого компоновщика отображаются на форме. Затем по кнопке открывается форма другого отчета, в который эти настройки нужно передать.

    ПараметрыФормы = Новый Структура("ПользовательскиеНастройки", КомпоновщикНастроекСТ.ПользовательскиеНастройки);
    
    ОткрытьФорму("Отчет.ХХХ.Форма", ПараметрыФормы);

Чот не фурычит. Не заполняются в отчете пользовательские настройки тем, что пользователь задал на форме обработки.
1 olegves
 
30.10.18
16:44
(0) у другого отчета ИД полей другие - что ты хочешь
2 toypaul
 
гуру
30.10.18
16:46
(1) что я хочу вроде понятно ... вопрос как это сделать
3 FIXXXL
 
30.10.18
16:48
(2) считай в структуру, в получателе парси настройки, ищи совпадения, восстанавливай...
4 toypaul
 
гуру
30.10.18
16:48
то есть получается нужно сделать компоновщик "родной" вручную в него перенести настройки из "неродного" и только тогда передавать. так?
5 toypaul
 
гуру
30.10.18
16:50
или наверное лучше будет получить форму отчета. там есть компоновщик. в него и перенести настройки ...
6 mmmarat
 
30.10.18
16:51
(0) создать настройки отчета    
ОтчетОбъект = Отчеты.ХХХ.Создать();
ПользовательскиеНастройки = ОтчетОбъект.КомпоновщикНастроек.ПользовательскиеНастройки;
Соответственно их заполнить и передать в открываемую форму.
7 Флориан
 
30.10.18
16:53
8 toypaul
 
гуру
30.10.18
17:03
блин в этих пользовательских настройках еще и доступа прямого к ЛевоеЗначение нет
9 Cyberhawk
 
30.10.18
17:26
(8) Скоро выяснишь, что это еще и плоская структура, в отличие от фиксированных и конечных настроек
10 toypaul
 
гуру
30.10.18
17:37
(9) да хрен бы с ней с этой структурой. найти по пользовательской настроке элемент отбора это целое приключение.


блин задача казалось бы на 2 + 2, а делать приходится через опу.

нахрен этот EDT монстрячить, лучше бы СКД до ума довели. а может они уже СКД 2.0 к выпуску готовят ...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший