|
Почему не работает отбор в форме списка справочника, на группы ?
| ☑ |
0
TDI
05.03.22
✎
15:48
|
Есть при открытии код
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка.ПометкаУдаления");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = Ложь;
На элементы всё хорошо, отбор работает.
А на группы справочника - нет. Помеченные на удаление отражаются..
В чем причина ?
|
|
1
FIXXXL
05.03.22
✎
15:51
|
(0) внутри помеченных Групп есть непомеченные Элементы?
|
|
2
TDI
05.03.22
✎
16:05
|
(1) нет, все внутри помечены
|
|
3
acht
05.03.22
✎
16:50
|
(0) В режиме отображения "иерархически" и "дерево" группы отдельно обрабатываются. СКД жо.
|
|
4
TDI
05.03.22
✎
16:54
|
(3) а как на них отдельно наложить отбор,
чтобы помеченные на удаление не отражались ?
|
|
5
acht
05.03.22
✎
17:05
|
(4) Отбором никак. Если только задавить их на уровене запроса, убрать основную таблицу, слепить группировки вручную и запретить изменять вид отображения... Но это геморрой.
Проще убрать условным оформлением.
|
|
6
TDI
09.03.22
✎
11:54
|
(5)
а как условным оформлением,
я добавил Оформление.УстановитьЗначениеПараметра("Отображать", Ложь)
но строки всё равно отражаются
Да в строке всё пусто, но всё равно..
|
|