Имя: Пароль:
1C
1С v8
Как программно включить использование элемента отбора динамического списка?
0 АСанСаныч
 
14.03.13
02:14
По теме на форуме нашел только эту ветку v8: Как программно включить использование элемента отбора динамического списка?
Может кому пригодится
В событии формы ПриОткрытии

&НаКлиенте
Процедура ПриОткрытии(Отказ)
   Для Каждого сОтбор Из <Список>.Отбор.Элементы Цикл
       сОтбор.Использование = Истина
   КонецЦикла        
КонецПроцедуры

Мне, например, в таблице Оплата нужно восстанавливать отбор только по полю Поставщик:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
   Для Каждого сОтбор Из Оплата.Отбор.Элементы Цикл
       Если сОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Поставщик") Тогда
            сОтбор.Использование = Истина;
       КонецЕсли;
   КонецЦикла        
КонецПроцедуры