Как установить фиксированный отбор динамического списка?
На форме динамический список, который выводит номенклатуру с остатками.
Нужно устанавливать отбор по складам через список значений на форме, и чтобы юзеры не могли через настройки отбора менять состав складов.
Есть такая процедура но вылетает ошибка о не соответствии типов.
Подскажите что не так?
Список значений содержит элементы типа СправочникСсылка.Склады.
С помощью ручных настроек отбор работает.
Если так нельзя установить отбор, то как быть в моем случае? Можно ли как то запретить менять отбор связанный со складами?
Нужно устанавливать отбор по складам через список значений на форме, и чтобы юзеры не могли через настройки отбора менять состав складов.
Есть такая процедура но вылетает ошибка о не соответствии типов.
Подскажите что не так?
Список значений содержит элементы типа СправочникСсылка.Склады.
С помощью ручных настроек отбор работает.
&НаСервере
Процедура УстановитьФиксированныйОтборПоВыбраннымСкладам(МассивСданнымиДляОтбора)
ЭлементыОтбораКД = СписокПодбор.КомпоновщикНастроек.ФиксированныеНастройки.Отбор.Элементы;
ЭлементыОтбораКД.Очистить();
ЭлементОтбораКД = ЭлементыОтбораКД.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбораКД.Использование = Истина;
ЭлементОтбораКД.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Склад");
ЭлементОтбораКД.ВидСравнения = ВидСравнения.ВСписке;
ЭлементОтбораКД.ПравоеЗначение = Объект.СписокСкладов;
КонецПроцедуры
ПоказатьЕсли так нельзя установить отбор, то как быть в моем случае? Можно ли как то запретить менять отбор связанный со складами?
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот