Имя: Пароль:
1C
1С v8
Настройки построителя
0 Sun125
 
26.11.13
12:04
В справочнике есть реквизит "НастройкиПостроителя" тип ХранилищеДанных. Там сохранены настройки построителя.
Пытаюсь их получить из другой формы. Но настройки возвращаются пустые. Что не так делаю?
СохраненнаяНастройка=ИсточникДанныхФакт.НастройкиПостроителя.Получить();
Если ТипЗнч(СохраненнаяНастройка)=Тип("Структура") И ТипЗнч(СохраненнаяНастройка.НастройкиПостроителя)=Тип("НастройкиПостроителяОтчета") Тогда
    ПостроительОтчетаСБ.УстановитьНастройки(СохраненнаяНастройка.НастройкиПостроителя,Истина,Ложь,Ложь,Ложь,Ложь);
КонецЕсли;
1 Sun125
 
26.11.13
12:20
up
2 dj_serega
 
26.11.13
12:27
А настройки в том реквизите точно есть? Как проверял?
3 catena
 
26.11.13
12:28
В Если вообще заходит?
4 Sun125
 
26.11.13
12:30
(3) заходит
5 Sun125
 
26.11.13
12:34
(2) должны быть точно.
попробовал получить настройки в самом справочнике, создал еще один построитель отчета (реквизит формы элементы справочника)

СохраненнаяНастройка=НастройкиПостроителя.Получить();
Если ТипЗнч(СохраненнаяНастройка)=Тип("Структура") И ТипЗнч(СохраненнаяНастройка.НастройкиПостроителя)=Тип("НастройкиПостроителяОтчета") Тогда
ПостроительОтчета.УстановитьНастройки(СохраненнаяНастройка.НастройкиПостроителя,Истина,Ложь,Истина,Истина); // есть настройки
ПостроительОтчетаСБ.УстановитьНастройки(СохраненнаяНастройка.НастройкиПостроителя,Истина,Ложь,Истина,Истина); // ПостроительОтчетаСБ - пустые настройки
6 Sun125
 
26.11.13
12:35
(5) Код типовой, только добавил последнюю строку, где получаю настройки ПостроительОтчетаСБ
7 Sun125
 
26.11.13
12:39
Непонятно, как в один построитель устанавливаются настройки, а в мною созданный нет. Причем оба построителя добавлены как реквизит формы, тип значения - Построитель отчета.
8 catena
 
26.11.13
12:43
Примечание:
Загружает настройки построителя отчета, только в том случае, если текст запроса позволяет использовать такие настройки.

Текст там уже есть?
9 Sun125
 
26.11.13
12:56
(8) Спасибо, действительно из-за текста
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший