Имя: Пароль:
1C
 
1С:УТ 11 - Отбор динамического списка по элементам массива
0 Varlant1n
 
04.03.22
18:00
Здравствуйте, дорогие форумчане! Появился вопрос о реализации одного момента. Есть массив с ссылками на номенклатуру. И есть динамический список формы справочника "ФормаСписка" номенклатуры. Нужно установить отбор по номенклатурам из массива. Я хотел спросить как можно решить данную задачу самым оптимальным и быстрым способом. Кто-то делал что-то подобное? Заранее спасибо вам за ответы и всех благ во всех начинаниях!
1 lubitelxml
 
04.03.22
18:13
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка()
2 Varlant1n
 
04.03.22
18:15
(1) Разве я могу туда послать массив со значениями?
3 SuperMario
 
04.03.22
18:15
4 SuperMario
 
04.03.22
18:19
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(
        Список.КомпоновщикНастроек.ФиксированныеНастройки.Отбор,
        "Владелец",
        ОтборОрганизация,
        ,
        ,
        ОтборОрганизацияИспользование);




// Добавить или заменить существующий элемент отбора.
//
// Параметры:
//  ОбластьПоискаДобавления - КоллекцияЭлементовОтбораКомпоновкиДанных - контейнер с элементами и группами отбора,
//                                     например, Список.Отбор или группа в отборе.
//  ИмяПоля                 - Строка - имя поля компоновки данных (заполняется всегда).
//  ПравоеЗначение          - произвольный - сравниваемое значение.
//  ВидСравнения            - ВидСравненияКомпоновкиДанных - вид сравнения.
//  Представление           - Строка - представление элемента компоновки данных.
//  Использование           - Булево - использование элемента.
//  РежимОтображения        - РежимОтображенияЭлементаНастройкиКомпоновкиДанных - режим отображения.
//  ИдентификаторПользовательскойНастройки - Строка - см. ОтборКомпоновкиДанных.ИдентификаторПользовательскойНастройки
//                                                    в синтакс-помощнике.
//
Процедура УстановитьЭлементОтбора(.....) Экспорт
5 lubitelxml
 
04.03.22
18:19
(2) конечно, там же вид сравнения можно указать
6 Маленький Вопросик
 
04.03.22
18:36
это случайно не тестовое задание?
7 Varlant1n
 
04.03.22
18:57
(6) Нет. Просто у меня стоит одна задача по списку. Сделал все и остался на данном последнем пункте.