0
kirillkr
06.02.18
✎
14:44
|
Перерыл интернет. Не нашел рабочего решения для Управляемых форм.
Есть форма документа. У него табличная часть. Данных в документе много. К сожалению удалять строки с нулевыми показателям нельзя. Но при этом хотелось, чтобы пользователь мог быстро переключить отображение строк табличной части на те, где есть заполненные данные.
Таблица
|Статья1 | 0 |
|Статья2 | 187 |
|Статья3 | 0 |
.....
|СтатьяN | 17 |
....
Пытался через условное оформление: для всех строк ТЧ Статьи Видимость = Ложь при условии 1=1, а для условия стоит галка и Сумма <> 0 Видимость = Истина, никак не меняется. Если к Видимости добавить Отображение, то не отображаются сами данные в строках, но количество строк не меняется.
Попробовал через отбор строк. При создании формы заполняю список значений всеми ненулевыми значениями из этой колонки, а по событию ставлю фильтр
Элементы.Статьи.ОтборСтрок = Новый ФиксированнаяСтруктура("Сумма", ЗначенияСумм.ВыгрузитьЗначения());
Все строки пропадают: и нулевые, и ненулевые.
Как правильно установить фильтр на табличную часть формы по значениям числового поля?
|
|