Имя: Пароль:
1C
1С v8
Проверка в отчете СКД, в настройках отчета, установлена ли галочка -Подразделение (скрин)
0 SkillUp
 
18.04.19
12:53
Здр., не могу понять как добраться до параметра, в настройках СКД, установил ли пользователь галочку -"Подразделение" (скрин -https://drive.google.com/open?id=1Sj_XQJMdIuhO6aRnHYnKUzP44useEMYL  ) ;


Мой код:

        ЭлементыФормы.Результат.Очистить();

        ДокументРезультат = ЭлементыФормы.Результат;
        
        СтандартнаяОбработка = Ложь;
        
        Настройки = КомпоновщикНастроек.Настройки;
        
        ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
        
        КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
        МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
        
        ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
        ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки);
        
        ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
        ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
        
        ПроцессорВывода.НачатьВывод();
        
        ВыведенаШапка = Ложь;
        ДокументРезультат.ФиксацияСлева = 1;
        
        ЭлементРезультата = ПроцессорКомпоновки.Следующий();
        
        Пока Не ЭлементРезультата = Неопределено Цикл
            Если Не ВыведенаШапка И ЭлементРезультата.ЗначенияПараметров.Количество() > 0 Тогда
                ВыведенаШапка = Истина;
                ДокументРезультат.ФиксацияСверху = 6;

            КонецЕсли;
            
            ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
            ЭлементРезультата = ПроцессорКомпоновки.Следующий();
        КонецЦикла;
        
        ПроцессорВывода.ЗакончитьВывод();
1 toypaul
 
гуру
18.04.19
13:00
смотря где эту галочку ставит пользователь
2 SkillUp
 
18.04.19
13:01
(1) Там, скрин -https://drive.google.com/open?id=1Sj_XQJMdIuhO6aRnHYnKUzP44useEMYL  

настройки СКД...
3 toypaul
 
гуру
18.04.19
13:02
во 1х надо не Настройки = КомпоновщикНастроек.Настройки; а Настройки = КомпоновщикНастроек.ПолучитьНастройки();

во вторых смотреть Настройки.Структура
4 SkillUp
 
18.04.19
13:04
(1)  Настройки = КомпоновщикНастроек.Настройки;

В настройках перерыл уже все там...

Сейчас попробую - Настройки = КомпоновщикНастроек.ПолучитьНастройки();
5 SkillUp
 
18.04.19
13:07
(3) СПАСИБО!!!
6 SkillUp
 
18.04.19
13:07
Нашел...
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший