Имя: Пароль:
1C
1С v8
v8: Отключение некоторых группировок в СКД
0 altaykniga
 
21.07.14
17:14
Добрый вечер, уважаемые. Наставьте на путь истинный :) Есть отчет на СКД. В режиме 1с:Предприятие жму кнопку "Настройки", отключаю ненужную группировку(снимаю галочку напротив нее), жму ОК, Сформировать. Но отчет формируется использую настройки по умолчанию. Захожу опять в Настройки, а отключенная мной группировка опять включена (загружаются настроки по умолчанию). В модуле отчета нашел в
Процедура СформироватьОтчет(ДокументРезультат) Экспорт
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;

Полагаю, что при формировании отчета загружаются настройкиПоУмолчанию. Если эту строку закомментировать, то при формировании отчета начинают ошибки выходить... Идет обращение, например, к

Настройки.ПараметрыДанных.Элементы[0];

Конечно, выходит ошибка, т.к. Настройки = Неопределено.

Как быть, как отключить загрузку настроекПоУмолчанию при формировании отчета ?
1 altaykniga
 
21.07.14
17:19
как вместо

Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;

загрузить текущие настройки отчета?
2 altaykniga
 
21.07.14
17:51
апну
3 Мимохожий Однако
 
21.07.14
17:53
Не хочешь настройки по умолчанию - закомментируй.
4 altaykniga
 
22.07.14
11:54
(3) закомментировал. А дальше идет обращение к этому объекту Настройки. Следовательно, ошибка
5 Defender aka LINN
 
22.07.14
12:05
(1) "Текущие настройки отчета" - они в неком объекте лежат.
6 altaykniga
 
27.07.14
14:31
(5) может уже подскажет кто-нибудь. Как использовать текущие настройки отчета на СКД, а не НастройкиПоУмолчанию?
7 altaykniga
 
27.07.14
14:52
(6) написал так:

    Настройки = СхемаКомпоновкиДанных.ВариантыНастроек.Основной.Настройки;

Но все равно это не помогает. Снимаю в настройках СКД галочку с ненужной группировки, а когда нажимаю Сформировать, эта галка опять появляется. Почему?