|
Программно найти и отключить отбор СКД |
☑ |
0
Родом из детства
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) Нет, просто подумал, вдруг есть метод полегче. Хотя, это не параметры, тут сложно найти элемент. Ведь можно сделать несколько отборов к одному и тому же полю, непонятно тогда, по каким полям отбора устраивать поиск...
|
|
5
toypaul
гуру
28.01.21
✎
13:19
|
какой-то бред. если пользователь не заполнил, то и отбор не должен применяться. если все сделано руками
|
|
6
ДенисЧ
28.01.21
✎
13:25
|
Кстати... А если пользователь сознательно установил пустое значение отбора? Имеет право...
|
|
7
Guk
28.01.21
✎
13:29
|
(6) автор это кодом исправит. ты его научишь ;)...
|
|