Установка и очистка отбора (управляемые формы) #796618


#0 by ac13
При установлен флаге надо скрывать документы, где стоит дата выдачи. А при снятом флаге показывать все без отбора. При открытии формы отбор по документам, где Дата выдачи - заполнена - работает. А когда снимаю флаг, отбор не снимается.
#1 by ac13
ой, в коде бред ...
#2 by ac13
Вот, но все равно не работает:
#3 by Неверный Параметр И
.Очистить
#4 by Mort
Ты не снимаешь использование у существующего элемента отбора, а добавляешь новый. Старый, соответственно, остается.
#5 by Mort
Если конфа типовая (или нетиповая на БСП) то для этого есть функции шоб велосипед не изобретать.
#6 by ac13
а если мне не надо весь отбор снимать, а только у этого поля
#7 by ac13
так какие функции? чтобы удалить отбор только для одного поля
#8 by Mort
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(...) ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(...)
#9 by AsadRoman
Вот и каждый раз идет добавление нового условия отбора. После 10 нажиманий на форме на поле с галочкой будет десять условий отбора для одного поля. Нужно циклом пройтись по элементам отбора, найти нужное и установить для него НЕИСПОЛЬЗОВАТЬ, когда галочка снята. А еще лучше построить динамический список так, чтобы было поле Выводить с типом Булево, которое будет Истина, если ДатаВыдачи не заполнена и Ложь - Если заполнена ( или наоборот). Тогда вывести на форму это поле в качестве поля отбора. И не нужно огород городить. Использовать поле отбора : с датой выдачи, или без даты выдачи и не использовать поле - выводить все.
#10 by ac13
спасибо! &НаКлиенте
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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