При попытке установить отбор Списка по СпискуЗначений может возникать ошибка времени выполнения "Неверный тип значения". При установке отбора ВАЖНО соблюдать последовательность выполнения кода
//ВНИМАНИЕ
// Для корректной установки отбора по списку Значений
// Важно соблюдать последовательность операций
// ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
// ЭлементОтбора.Значение = СписокЗначений;
//В противном случае будет будет получена ошибка при выполнении операции
// ЭлементОтбора.Значение = СписокЗначений;
//
Процедура УстановитьОтборСпискаПоСпискуЗначений(СписокЗначений,ИмяРеквизита)
ОтборСписка = РегистрСведенийСписок.Отбор;
ЭлементОтбора = ОтборСписка.Найти("ИмяРеквизита");
Если НЕ ЭлементОтбора = Неопределено Тогда
ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
ЭлементОтбора.Значение = СписокЗначений;
ЭлементОтбора.Использование = Истина
КонецЕсли;
КонецПроцедуры
Установить отбор пользовательских настроек динамического списка
ОтборДинамическогоСписка (БСП)
НастроитьОтборыДинамическогоСписка (БСП)
Интерактивный отбор дерева значений
#1, 17 января 2024 12:36
С подобной проблемой сталкивался несколько раз. И на её решение уходило по несколько часов.