|
Отбор на форме списка. | ☑ | ||
---|---|---|---|---|
0
razbiralshik
17.04.18
✎
10:34
|
Делаю отбор программно, запускаю форму списка, перехожу: Все действия - настроить список - отбор, и там нет моего отбора. Что я не так сделал?
СписокСчетов = ПолучитьСубподряды(); //ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); //ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); //ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеВСписке; //ЭлементОтбора.Использование = Истина; //ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ; //ЭлементОтбора.ПравоеЗначение = СписокСчетов; //Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Добавить(ЭлементОтбора); НастройкиОтчета = Список.КомпоновщикНастроек.ПолучитьНастройки(); Элемент = НастройкиОтчета.ПользовательскиеПоля.Элементы.Добавить(Тип("ПользовательскоеПолеВыборКомпоновкиДанных")); Элемент.Заголовок = "Ссылка"; Элемент.Использование = Истина; ЭлементВарианта = Элемент.Варианты.Элементы.Добавить(); ЭлементОтбора = ЭлементВарианта.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеВСписке; ЭлементОтбора.Использование = Истина; ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ; ЭлементОтбора.ПравоеЗначение = СписокСчетов; По разному пробовал, ничо не помогает. |
|||
1
catena
17.04.18
✎
11:04
|
Вот эти 6 строк должны работать
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеВСписке; ЭлементОтбора.Использование = Истина; ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ; ЭлементОтбора.ПравоеЗначение = СписокСчетов; |
|||
2
razbiralshik
17.04.18
✎
11:07
|
(1) они и работают, но мне надо чтобы эти отборы были видны юзверям, чтобы они могли снять галочку когда надо
|
|||
3
Fragster
гуру
17.04.18
✎
11:12
|
передавай пользовательские настройки в составе параметров открываемой формы (в сп раздел Расширение управляемой формы для динамического списка )
|
|||
4
razbiralshik
17.04.18
✎
12:16
|
(3) зачем параметр то?
|
|||
5
FIXXXL
17.04.18
✎
12:24
|
(4) затем, что пользователь управляет пользовательскими настройками
https://www.forum.mista.ru/topic.php?id=587489 |
|||
6
razbiralshik
17.04.18
✎
12:29
|
(5) написано много (можно попытаться реализовать разными способами и не одни не взлетит), примеры левые... есть ли пример по актуальному вопросу?
|
|||
7
FIXXXL
17.04.18
✎
15:14
|
(6) для начала: ты уже понял, что наборов Настроек больше одного?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |