Имя: Пароль:
1C
1С v8
Вопрос монстрам СКД по включению поля программно
0 Матвеев Максим
 
10.09.11
01:57
Доброе утро.
Картинка схемы компоновки:
http://s005.radikal.ru/i209/1109/3b/d2ee2c2668cb.jpg

Выводится сумма, но в некоторых случаях надо и количество, управлять надо галкой.
Как включить это поле?
КомпоновщикНастроек.Настройки ... а что дальше?

Спасибо.
1 nicxxx
 
10.09.11
02:49
ищи ВыбранныеПоля
2 Матвеев Максим
 
10.09.11
03:02
не получается пока, ищу
3 nicxxx
 
10.09.11
03:12
ошибся с названием. вот пример рабочего кода
Для Каждого Эл Из Отчет.КомпоновщикНастроек.Настройки.Выбор.Элементы Цикл
       Если Эл.Поле = Новый ПолеКомпоновкиДанных("План") Тогда
           Эл.Использование = ПоляПлан;
       ИначеЕсли Эл.Поле = Новый ПолеКомпоновкиДанных("Факт") Тогда
           Эл.Использование = ПоляФакт;
       ИначеЕсли Эл.Поле = Новый ПолеКомпоновкиДанных("ВП") Тогда
           Эл.Использование = ПоляРез;
       ИначеЕсли Эл.Поле = Новый ПолеКомпоновкиДанных("Абс") Тогда
           Эл.Использование = ПоляАбс;
       КонецЕсли;
   КонецЦикла;
4 nicxxx
 
10.09.11
03:12
ПоляПлан, ПоляФакт - это флажки на форме, тип Булево
5 Матвеев Максим
 
10.09.11
03:19
Спасибо огромное, выручил.

Я пытался сделать подобно тому как в структуре включаю поля:
КомпоновщикНастроек.Настройки.Структура[0].Строки[0].ПоляГруппировки.Элементы[1].Использование = Ложь;