|
ОтборСтрок табличной части, обычные формы |
☑ |
0
ДНН
26.09.19
✎
11:34
|
Добрый день.
Есть табличная часть с колонками "КоличествоФакт", "КоличествоПлан". Выведена на обычную форму. Нужно оставить видимыми только те строки, в которых КоличествоФакт <> КоличествоПлан. Как это можно сделать?
Пробовал через ЭлементыФормы.Товары.ОтборСтрок = ?, а дальше что?
Спасибо.
|
|
1
ДенисЧ
26.09.19
✎
11:36
|
ЭлементыФормы.Товары.ОтборСтрок.Количествофакт.ВидСравнения = ВидСравнения.НеРавно;
ЭлементыФормы.Товары.ОтборСтрок.Количествофакт.Значение = 0;
ЭлементыФормы.Товары.ОтборСтрок.Количествофакт.Использование = Истина;
|
|
2
gerodoth
26.09.19
✎
11:38
|
возможно проще при выводе или изменении строки прятать ее когда файт станет равным плану
|
|
3
unenu
26.09.19
✎
11:47
|
на сколько я помню в ТЧ на ОФ для отбора используют фиксированную структуру в которой
ключ - имя колонки
значение - значение для отбора по этой колонке
Причем отбор только на равенство.
Всяки фишки с ВидСравнения - не катят и если необходим сложный отбор типа НеРавно, больше, меньше, то
я поступал так
1. заводим служебную булевую колонку "ПринадлежитОтбору" или как-то так
2. обходим ТЧ и ставим в эту колонку Истина, если ...тут в коде условия любой сложность
2. устанавливаем отбор ТЧ штатным способом через фиксированную структуру.
|
|
4
ptiz
26.09.19
✎
11:49
|
(0) Только доп.колонкой.
|
|
5
Ёпрст
гуру
26.09.19
✎
11:51
|
(3)
>>>Причем отбор только на равенство.
неправильные грибы ешь
|
|
6
unenu
26.09.19
✎
12:01
|
ясен пень, ОФ - это не свежие, а сушка
|
|