Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Программно найти и отключить отбор СКД

Программно найти и отключить отбор СКД
Я
   Родом из детства
 
28.01.21 - 12:02
Здравствуйте, столкнулся со следующей проблемой:
Отчет через СКД.В нем имеется несколько отборов. Они связаны с элементами на форме(заполняются через поле ввода). Если пользователь не заполнил соответствующее поле, то отбор, который с ним связан, нужно отключить. А как можно получить именно этот отбор? КомпоновщикНастроек.Настройки.Отбор.Элементы...?
   ДенисЧ
 
1 - 28.01.21 - 12:03
Да
   Родом из детства
 
2 - 28.01.21 - 12:05
(1) таким образом я получу все элементы отбора, а как из них получить тот, что мне нужен? Нет какого-нибудь метода, типа "Найти"?
   ДенисЧ
 
3 - 28.01.21 - 12:06
Для кадого элем из КомпоновщикНастроек.Настройки.Отбор.Элементы
уже попробовал?
   Родом из детства
 
4 - 28.01.21 - 12:09
(3) Нет, просто подумал, вдруг есть метод полегче. Хотя, это не параметры, тут сложно найти элемент. Ведь можно сделать несколько отборов к одному и тому же полю, непонятно тогда, по каким полям отбора устраивать поиск...
   toypaul
 
5 - 28.01.21 - 13:19
какой-то бред. если пользователь не заполнил, то и отбор не должен применяться. если все сделано руками
   ДенисЧ
 
6 - 28.01.21 - 13:25
Кстати... А если пользователь сознательно установил пустое значение отбора? Имеет право...
   Guk
 
7 - 28.01.21 - 13:29
(6) автор это кодом исправит. ты его научишь ;)...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.