отключить отбор в динамическом списке по одному параметру #746138


#0 by Kurbash
Всем привет. На произвольной форму (УФ) есть динамический список. При создании формы на сервере задаю отбор: теперь тумкаю как удалить один из вариантов отбора по кнопке СписокНарядов.Отбор.Элементы.Удалить("Ссылка.Участок"); где ошибся?
#1 by fisher
Чего бы это оно канало? Где ты в СП увидел, что в Удалить можно строку передавать?
#2 by Kurbash
да, там нужен элемент отбора компоновки данных, но как на него выйти я не догадываюсь, пробовал СПисок.Элементы.Получить но там нужен индекс
#3 by fisher
А нету в этой коллекции готовых методов для поиска нужного элемента. Нужно перебирать все и определять нужный элемент отбора по искомому левому значению. Бананов нема, к сожалению...
#4 by Kurbash
тупо перебором?             КонецЦикла; так? не через ..опу получится?
#5 by fisher
Оно и понятно, в принципе, потому как неясны критерии поиска нужного элемента отбора в общем случае. Может же быть несколько элементов с одинаковым левым значением.
#6 by fisher
Других вариантов я не вижу.
#7 by fisher
Можно еще запоминать ссылку на нужный элемент отбора при его создании, если бизнес-логика это допускает.
#8 by Kurbash
Для Каждого стр из Список.Отбор.Элементы Цикл
#9 by Kurbash
взлетело
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С