УФ Скрытие строк в ТЧ через условное оформление #715498


#0 by askharlov
Решил скрыть строки в Таблице привязанной к ТЧ документа через условное оформление. Написал код: Строки не скрываются. Попробовал изменить условие и вместо видимости покрасить строки в другой цвет. С тем же кодом получилось. А при установке Видимость = Ложь строки остаются на экране. Что я делаю не так?
#1 by Фокусник
НЕ видимость строк - это, наверное, отбор строк.
#2 by Wobland
ну расскажи уже тупому, на кой ляд сдался фильтр в ТЧ. ну не догоняю я, зачем юзеру это нужно
#3 by askharlov
Отбор не подходит, потому что мне надо ставить другой вид сравнения (ВИнтервале). Это в отладочном примере я использовал Равно.
#4 by askharlov
Так я же тебе описал свою спортсменскую задачу в предыдущей теме. Через ОтборСтрок работать с 20-ю табличными частями не получилось. Так я решил через условное оформление (в Инете пишут, что так проблема решается, но при большом кол-ве строк ТЧ могут быть тормоза)
#5 by Wobland
да помню я. тут какая-то проблема проектирования, кривое решение которой приводит к таким вот вопросам
#6 by Wobland
+ я всего не вижу, а так - возрастная группа напрашивается каким-то перечислением. но! со временем она меняется... интересная задачка, но смотреть на неё надо с точки зрения объета, никак не формы
#7 by thezos
не по-человечески это, скрывать правду от пользователя ) вот смотрит в тч, видит две строчки, а на самом деле их там дохренище.. и получает неочевидный для себя результат при проведении такого документа. так что плюсую к
#8 by askharlov
возрастная группа меняется постоянно. могут по-разному группировать года на каждых соревнованиях. может и кривое, но мне кажется гибким и красивым (удобно и пользователю и программисту). На обычных формах я знаю решение, с учетом опыта обыч.форм и проектировал. А тут наступаю на грабли
#9 by Фокусник
а если ввести реквизит в ТЧ Видимость (булево), заполнить его по условию и соответственно по нему делать отбор?
#10 by askharlov
Вопрос же простой: кто-то имел опыт со скрытием строк через УО?
#11 by askharlov
Спасибо за идею, но не подходит. Одна ТЧ объекта отображается в 20-ти таблицах формы с разным отбором (через св-во УО "видимость") в каждой
#12 by Wobland
могёшь ТЗ (или что-то на него похожее) кинуть в почту? в двух-трёх предложениях на русском языке. я сегодня не могу, но завтра после обеда помедитировал бы. просто из любви к искусству
#13 by askharlov
Хотя это идея! Я могу вместо видимости писать в доп.колонку признак того в какой таблице отображать. Спасибо Фокусник!
#14 by Фокусник
значит 20 реквизитов :) Их же можно как реквизиты формы добавить, а не реквизиты ТЧ (если не туплю в субботу вечером:)
#15 by Фокусник
да, если 1 строка только в одной таблице отображается, то лучше 1 реквизит, чем 20 :)
#16 by askharlov
тоже идея. СПАСИБО!! Сейчас реализую одну из них ОК, думаю СПАСИБО
#17 by askharlov
Вобланд, ТЗ нету, оно у меня в голове + 1 страница функциональности тезисного текста, чтоб ничего в пылу работы не упустить. Но по этой странице непосвященный в тему человек сути не поймет. Если твоя тяга к искусству велика, то могу за часок-другой накропать ТЗ, но это попозжее.
#18 by askharlov
Если есть желание, то могу скинуть конфу на обычных формах с горнолыжными соревнованиями. Там своя специфика, но на 70% схожи.
#19 by askharlov
через реквизиты формы не назначишь, потому что не будет работать по ним отборСтрок. Так что лучшая идея, на мой взгляд
#20 by Wobland
желание есть, в общих чертах представление о предметной области имею (биатлон вон смотрел в живую ;)). техзадание - конечно, перебор, но вся специфика лично мне непонятна. я б вообще всю конфигурацию делал так, чтоб вопросов типа не возникало. пиши, подумаем...
#21 by UrKa_Bendera
а чим условне не подобаеться ?
#22 by SeraFim
смутило: Для Каждого Колонка Из Элементы.Результаты1.ПодчиненныеЭлементы Цикл КонецЦикла; зачем кидать список колонок? В диалоге вместо всех колонок можно указать всю таблицу целиком
#23 by askharlov
как писал - оно не скрыло строки даже когда установил видимость=Ложь всем ячейкам А можно пример синтаксиса? Как засунуть в поля всю таблицу без перебора полей. P.s: свой синтаксис взял из книжки, но там оформлялось только одно поле.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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