Видимость строк в табличной части УФ #715887


#0 by Oz11
приветствую есть задача скрывать от пользователя определенные строки табличной части документа, по условию. делаю через условное оформление формы. в оформлении вижу параметр "Видимость", но если его применять - система ничего не предпринимает при выполнении условия. так же есть параметр "отображать", но он не скрывает строку, а убирает видимость значений в колонках строки. так как же все таки быть, если стоит задача именно скрывать (не показывать) пользователю определенные строки табличной части?
#1 by Лодырь
Отбор
#2 by Oz11
так как это управляемое приложение, то используется ОтборСтрок. но у меня условие, которое требует сравнения значения в колонке строки табличной части со значением в другой колонке этой-же строки табличной части. на сколько я знаю, отбору срок можно передать только конкретное значение. хотя не уверен.
#3 by Лодырь
Значит будешь вычислять значение отбора после каждого изменения данных влияющих на видимость.
#4 by Immortal
можно не скрывать, а текст полей сделать <недоступно> по условию
#5 by Oz11
не вариант, нужно именно скрыть. не понял принципа работы вашего предложения. у меня каждая строка табличной части зависит от себя (если так можно сказать). видимость зависит от равности значения в двух колонках строки табличной части (причем колонка, с которой нужно сравнивать не является колонкой табличной части). это только колонка табличного поля формы (элемент формы)
#6 by Лодырь
1. Добавляете в реквизитах формы в табличную часть документа колонку булевого типа (назовем ее "критерий_отбора"). 2. а.В ПриСозданииНаСервере заполняете эту колонку для всех строк согласно вашим требованиям    б.Ставите отбор согласно значению критерия. 3. При изменении данных строки - вычисляете значение критерия для этой строки.
#7 by Oz11
да. то что нужно. спасибо большое за подсказку.
#8 by jsmith
скрыть раскрыть закрыть завязывайте с этой фигнёй
#9 by jsmith
насколько помню, видимость работает в УО, но через сервер, тогда как поля формы каким-то чудным образом отрабатывают только на клиенте, в результате чего перерисовки формы на сервере не происходит в общем, чёто курили разрабы платформы 8.2-3
#10 by Лодырь
В любом раскладе, ему условное оформление не катит.
#11 by jsmith
ааа блин строки. я думал, колонки. сорри, чукча не читатель
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С