СКД, как отключить/включить поля в отчете
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Можно программно прописать:
Структуру, куда поле добавлять смотри у себя в отладчике.
ВыбранноеПоле = КомпоновщикНастроек.Настройки.Структура[1].Структура[0].Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"));
ВыбранноеПоле.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Авто;
ВыбранноеПоле.Использование = Истина;
ВыбранноеПоле.Поле = Новый ПолеКомпоновкиДанных("Профессия")
Структуру, куда поле добавлять смотри у себя в отладчике.
(3) proxytm, спасибо, но не пошло.
Заработало так:
Заработало так:
ЕстьКоличество = ПроверитьКоличественныеСчета(НастройкиКомпоновкиДанных.ПараметрыДанных.Элементы.Найти("Счет").Значение);
УстановитьИспользованиеПолейКоличество(НастройкиКомпоновкиДанных.Выбор.Элементы, ЕстьКоличество);
...
Процедура УстановитьИспользованиеПолейКоличество(Элементы, ЕстьКоличество)
Для Каждого Элемент Из Элементы Цикл
Если ТипЗнч(Элемент) = Тип("ГруппаВыбранныхПолейКомпоновкиДанных") Тогда
УстановитьИспользованиеПолейКоличество(Элемент.Элементы, ЕстьКоличество);
КонецЕсли;
Если Найти(Строка(Элемент.Поле),"Количество") = 1 Тогда
Элемент.Использование = ЕстьКоличество;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот