|
Как в СКД сделать пользовательский отбор только по результирующей выборке?
| ☑ |
0
Митяйский
01.02.18
✎
10:28
|
Столкнулся с проблемой, спасайте.
Суть такова. Есть отчет с многоэтажным запросом, причем там идет обращение к одной и той же таблице (Значения доп. свойств) несколько раз.
Отчет работает до тех пор, пока пользователи не начинают устанавливать свои отборы. Причем отборы не срабатывают именно по доп свойствам, начинает пропадать вся выборка.
Есть ли возможность как-нибудь "перекрыть" для СКД вложенные запросы, чтобы эта зараза не ломала мне связи в таблицах, а накладывала пользовательский отбор только на выборку-результат?
|
|
1
Pro-tone
01.02.18
✎
10:33
|
(0) они и так ставят отборы только на результирующую таблицу. Просто сделай недоступными пользователю те параметры, на которые не хочешь, чтобы они влияли. Думаю дело именно в этом
|
|
2
Ненавижу 1С
гуру
01.02.18
✎
10:37
|
(0) переименуй нужные отборы, остальные сделай недоступными, например
|
|
3
Defender aka LINN
01.02.18
✎
11:49
|
На что только люди не идут, лишь бы автозаполнение не убирать...
|
|
4
Митяйский
01.02.18
✎
16:15
|
(3) Очень грустно без автозаполнения.
Настолько грустно, что хочется взять и мхл-ку циклом заполнить, как деды это делали.
|
|
5
drcrasher
01.02.18
✎
16:48
|
(4) очень грубо:
СКД запрос:
ВЫБРАТЬ
ЗаказУслуг.Ссылка КАК Ссылка
ПОМЕСТИТЬ Заказы
ИЗ
Документ.ЗаказУслуг КАК ЗаказУслуг
ГДЕ
ЗаказУслуг.Ссылка В(&ОтборЗаказыУслуг)
и далее то, чем может рулить юзверь.
в ПриКомпоновкеРезультата() формируй собсно свой отбор и пихай его в параметры данных
|
|
6
Defender aka LINN
01.02.18
✎
20:01
|
(4) Ну, раз так то живи с (0)
|
|