|
Установка флага "Включать в пользовательские настройки" программно | ☑ | ||
---|---|---|---|---|
0
karapuz21
29.10.19
✎
11:30
|
Добрый день!
Не могу понять как из кода установить флаг "Включать в пользовательские настройки" для пользовательских настроек динамического списка. Имею вот такой код: //Создаем пользовательский отбор ПользовательскийОтбор = Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(ЭтаФорма.Список.КомпоновщикНастроек.Настройки.Отбор.ИдентификаторПользовательскойНастройки); ПользовательскийОтбор.Элементы.Очистить(); //Добавляем группу И НовГруппаИ = ПользовательскийОтбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных")); НовГруппаИ.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ; Если Округ <> ПустаяСсылкаОкруг() Тогда НовЭлементОтбора = НовГруппаИ.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); НовЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Округ"); НовЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; НовЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ; НовЭлементОтбора.Использование = Истина; НовЭлементОтбора.ПравоеЗначение = Округ; КонецЕсли; Тут на форуме нашел ветку с подобным обсуждением, где говорилось о том, что дело в идентификаторе пользовательских настроек, но я не могу понять в чем конкретно проблема |
|||
1
Mort
29.10.19
✎
11:39
|
Из (0) тоже непонятно в чем конкретно проблема.
|
|||
2
karapuz21
29.10.19
✎
11:44
|
(1) Проблема в том, что если в режиме предприятия у динамического списка в меню ЕЩЕ->Настроить список...->Отбор->Свойства элемента пользовательских настроек есть галка "Включать в пользовательские настройки".
Как эту галку поставить из кода? |
|||
3
karapuz21
29.10.19
✎
12:20
|
Вверх
|
|||
4
vicof
29.10.19
✎
12:21
|
КоллекцияЭлементовПользовательскихНастроекКомпоновкиДанных.Добавить (DataCompositionUserSettingsItemCollection.Add)
КоллекцияЭлементовПользовательскихНастроекКомпоновкиДанных (DataCompositionUserSettingsItemCollection) Добавить (Add) Синтаксис: Добавить(<Тип>) Параметры: <Тип> (необязательный) Тип: Тип. Тип добавляемого элемента. Элементами коллекции могут быть объекты следующих типов: ОтборКомпоновкиДанных; ЭлементОтбораКомпоновкиДанных; ГруппаЭлементовОтбораКомпоновкиДанных; ПорядокКомпоновкиДанных; ВыбранныеПоляКомпоновкиДанных; УсловноеОформлениеКомпоновкиДанных; ЭлементУсловногоОформленияКомпоновкиДанных; ЗначениеПараметраНастроекКомпоновкиДанных; ГруппировкаКомпоновкиДанных; ГруппировкаТаблицыКомпоновкиДанных; ГруппировкаДиаграммыКомпоновкиДанных; ТаблицаКомпоновкиДанных; ДиаграммаКомпоновкиДанных; НастройкиВложенногоОбъектаКомпоновкиДанных; СтруктураНастроекКомпоновкиДанных. Возвращаемое значение: Тип: ОтборКомпоновкиДанных; ЭлементОтбораКомпоновкиДанных; ГруппаЭлементовОтбораКомпоновкиДанных; ПорядокКомпоновкиДанных; ВыбранныеПоляКомпоновкиДанных; УсловноеОформлениеКомпоновкиДанных; ЭлементУсловногоОформленияКомпоновкиДанных; ЗначениеПараметраНастроекКомпоновкиДанных; ГруппировкаКомпоновкиДанных; ГруппировкаТаблицыКомпоновкиДанных; ГруппировкаДиаграммыКомпоновкиДанных; ТаблицаКомпоновкиДанных; ДиаграммаКомпоновкиДанных; НастройкиВложенногоОбъектаКомпоновкиДанных; СтруктураНастроекКомпоновкиДанных. Описание: Добавляет новый элемент коллекции и возвращает его. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). -------------------------------------------------------------------------------- Методическая информация |
|||
5
karapuz21
29.10.19
✎
12:54
|
Все равно не ясно (((
С помощью кода Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы[0].РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ; Смог добиться лишь того, что на форме теперь отображается отбор целиком, а мне надо чтобы отображался каждый элемент отбора. |
|||
6
karapuz21
29.10.19
✎
13:02
|
Если не затруднит то хотелось бы увидеть пример кода
|
|||
7
toypaul
гуру
29.10.19
✎
13:12
|
добавляешь в обычный отбор, а затем
ЭлементОтбора.ИдентификаторПользовательскойНастройки = Новый УникальныйИдентификатор |
|||
8
karapuz21
29.10.19
✎
13:18
|
(7) Благодарю!!! Совершенно неочевидное для меня условие.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |