СКД Видимость колонки #790473


#0 by Мандалай
Добрый день. Подскажите каким образом регулировать видимость колонки? 1. Пробовал вариант Но у меня в КомпоновщикНастроек.Настройки.Выбор.Элементы пусто - то есть ничего нет. 2. Пробовал через СхемаКомпоновкиДанных.НастройкиПоУмолчанию.Выбор.Элементы убирал Использование и даже удалял те колонки которые мне не нужны - толку нет. Как колонка была так и осталась. Попробовал несколько Вариантов, но получается что при назначении другого варианта настройки которые руками в форме указывают сбрасываются. А это не вариант. Есть какое то решение?
#1 by Defender aka LINN
пользовательские настройки
#2 by Мандалай
На скрине видно в КомпоновщикНастроек.ПользовательскиеНастройки.Элементы только 2 элемента, и те являются параметрами на форме. Мне необходимо регулировать видимость Ресурсов.
#3 by Мандалай
Можно попробовать конечно напрямую в СхемаКомпоновкиДанных.ВычисляемыеПоля и СхемаКомпоновкиДанных.НаборыДанных.ДанныеПланФактОстаток.Поля удалять поля, но не уверен что это будет самым правильным решением.
#4 by h-sp
так ты не включил ничего в пользовательские настройки, вот их там всего 2.
#5 by Мандалай
Вот что я вижу в пользовательских настройках элемента. Каким образом его туда добавить?
#6 by Мандалай
В отчет у меня выводится таблица.
#7 by DmitrO
управление видимостью колонок делают обычно так На форму отчета выносят элемент управления связанный с выбранными полями пользовательских настроек. И в нем изменяют флажок Использование у нужного поля.
#8 by Мандалай
Дело в том что в пользовательских настройках нет того поля которое мне нужно скрыть.
#9 by Мандалай
Интерактивно никак поля ресурсов не добавляются в Пользовательские настройки, только программно?
#10 by DmitrO
В пользовательских настройках не может быть одного поля. Там может быть только объект типа ВыбранныеПоляСКД - это коллекция всех выбранных полей.
#11 by Мандалай
Нашел КомпоновщикНастроек.Элементы типа     КоллекцияЭлементовПользовательскихНастроекКомпоновкиДанных но там есть только те 2 поля которые являются параметрами, и которые я интерактивно в СКД добавлял в пользовательские настройки при помощи галочки. Я правильно понимаю что мне надо в эти же Элементы добавить поле ресурсов которому мне надо регулировать видимость? Или ты говоришь про что-то другое? Есть еще КомпоновщикНастроек.Настройки.Выбор.Элементы у которого тип КоллекцияВыбранныхПолейКомпоновкиДанных, но там нет ни одного элемента. Нашел КомпоновщикНастроек.получитьнастройки.ПользовательскиеПоля.ДоступныеПоляЗначений.Элементы там весь перечень моих полей, но в коллекции нет колонки Использование. Тут тип КоллекцияДоступныхПолейКомпоновкиДанных. Есть КомпоновщикНастроек.получитьнастройки.ДоступныеПоляВыбора.Элементы, там тоже есть все но тоже нет колонки Использование. И тут тип КоллекцияДоступныхПолейКомпоновкиДанных.
#12 by h-sp
на любом поле в скд щелкаешь правой кнопкой мыши, там пункт "включить в пользовательские настройки". и выкинь все эти коллекции и фигекции, не занимайся фигней, у тебя не должно бы ни одной строчки программного кода.
#13 by Мандалай
Ты мне сейчас говоришь вот про такую галку Но у меня при нажатии на поля в настройках СКД нет галочки "включить в пользовательские настройки". Вот что я вижу при нажатии правой кнопкой на поля которые мне нужны.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С