Имя: Пароль:
1C
 
Как в СКД програмно получить ресурс колонки таблицы?
,
0 vi0
 
17.01.23
08:09
При программном формировании СКД как програмно изменить использование ресурса колонки таблицы?
Каким путем добраться до этого ресурса?
https://ibb.co/yk6t3TR
1 toypaul
 
гуру
17.01.23
08:23
в структуре получаешь таблицу. у таблицы получаешь группировки колонок, у группировки колонок выбранные поля
2 Мультук
 
гуру
17.01.23
08:26
1) Если ресурсы определены на уровне отчета

УстановитьИспользоватьПоле(КомпоновщикНастроек.Настройки.Выбор, Поле, ложь);

Процедура УстановитьИспользоватьПоле(Коллекция, ПолеПоиска, пИспользование)
    Для каждого строка из Коллекция.Элементы Цикл
        Если строка.Поле = ПолеПоиска Тогда
            строка.Использование = пИспользование;
        КонецЕсли;
    КонецЦикла;    
КонецПроцедуры    

2) Если ресурс нужно отключить на уровне структуры то перебираем структуру и ищем нужную группировку
Как ты будешь знать что "вот это нужная", а вот  это "нет" -- это уже твои проблемы

Рекурсия + цикл
3 vi0
 
17.01.23
09:14
(1) спасибо
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан