Имя: Пароль:
1C
1С v8
СКД Видимость колонки
0 Мандалай
 
03.02.17
17:29
Добрый день.
Подскажите каким образом регулировать видимость колонки?

1. Пробовал вариант
УФ. Видимость колонки в отчете на СКД
Но у меня в КомпоновщикНастроек.Настройки.Выбор.Элементы пусто - то есть ничего нет.
2. Пробовал через СхемаКомпоновкиДанных.НастройкиПоУмолчанию.Выбор.Элементы
убирал Использование и даже удалял те колонки которые мне не нужны - толку нет. Как колонка была так и осталась.

Попробовал несколько Вариантов, но получается что при назначении другого варианта настройки которые руками в форме указывают сбрасываются. А это не вариант.

Есть какое то решение?
1 Defender aka LINN
 
03.02.17
17:38
пользовательские настройки
2 Мандалай
 
03.02.17
18:38
https://cloud.mail.ru/public/JM83/8pb5PHwop

На скрине видно в КомпоновщикНастроек.ПользовательскиеНастройки.Элементы
только 2 элемента, и те являются параметрами на форме.
Мне необходимо регулировать видимость Ресурсов.
3 Мандалай
 
03.02.17
18:41
Можно попробовать конечно напрямую в
СхемаКомпоновкиДанных.ВычисляемыеПоля
и
СхемаКомпоновкиДанных.НаборыДанных.ДанныеПланФактОстаток.Поля
удалять поля, но не уверен что это будет самым правильным решением.
4 h-sp
 
03.02.17
20:38
(2) так ты не включил ничего в пользовательские настройки, вот их там всего 2.
5 Мандалай
 
04.02.17
11:50
https://cloud.mail.ru/public/5FSU/ofQq71kks

Вот что я вижу в пользовательских настройках элемента.
Каким образом его туда добавить?
6 Мандалай
 
04.02.17
12:08
В отчет у меня выводится таблица.
7 DmitrO
 
04.02.17
12:30
(0) управление видимостью колонок делают обычно так
На форму отчета выносят элемент управления связанный с выбранными полями пользовательских настроек. И в нем изменяют флажок Использование у нужного поля.
8 Мандалай
 
04.02.17
12:31
Дело в том что в пользовательских настройках нет того поля которое мне нужно скрыть.
9 Мандалай
 
04.02.17
12:32
Интерактивно никак поля ресурсов не добавляются в Пользовательские настройки, только программно?
10 DmitrO
 
04.02.17
12:35
В пользовательских настройках не может быть одного поля. Там может быть только объект типа ВыбранныеПоляСКД - это коллекция всех выбранных полей.
11 Мандалай
 
04.02.17
12:49
Нашел КомпоновщикНастроек.Элементы типа     КоллекцияЭлементовПользовательскихНастроекКомпоновкиДанных но там есть только те 2 поля которые являются параметрами, и которые я интерактивно в СКД добавлял в пользовательские настройки при помощи галочки.
Я правильно понимаю что мне надо в эти же Элементы добавить поле ресурсов которому мне надо регулировать видимость? Или ты говоришь про что-то другое?

Есть еще КомпоновщикНастроек.Настройки.Выбор.Элементы у которого тип КоллекцияВыбранныхПолейКомпоновкиДанных, но там нет ни одного элемента.

Нашел КомпоновщикНастроек.получитьнастройки().ПользовательскиеПоля.ДоступныеПоляЗначений.Элементы там весь перечень моих полей, но в коллекции нет колонки Использование. Тут тип КоллекцияДоступныхПолейКомпоновкиДанных.

Есть КомпоновщикНастроек.получитьнастройки().ДоступныеПоляВыбора.Элементы, там тоже есть все но тоже нет колонки Использование. И тут тип КоллекцияДоступныхПолейКомпоновкиДанных.
12 h-sp
 
04.02.17
13:10
(11) на любом поле в скд щелкаешь правой кнопкой мыши, там пункт "включить в пользовательские настройки".

и выкинь все эти коллекции и фигекции, не занимайся фигней, у тебя не должно бы ни одной строчки программного кода.
13 Мандалай
 
04.02.17
13:40
(12)Ты мне сейчас говоришь вот про такую галку
https://cloud.mail.ru/public/3foW/KKPdhgJir
Но у меня при нажатии на поля в настройках СКД нет галочки "включить в пользовательские настройки".
Вот что я вижу при нажатии правой кнопкой на поля которые мне нужны.
https://cloud.mail.ru/public/5FSU/ofQq71kks
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.