ОформлениеСтроки.ДанныеСтроки у табличного поля #432197


#0 by Икогнито
Как узнать, есть ли там колонка "ВАСЯ"?
#1 by rotting
Отладчиком посмотри, многое узнаешь когда плюсики пораскрываешь)))))
#2 by Икогнито
Спасибо, не знал... Мне метод нужен, типа НАйти, который поищет там колонку
#3 by IronDemon
#4 by IronDemon
Элементы коллекции: КолонкаТабличногоПоля Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции. Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс (нумерация с 0) колонки. Свойства: Методы: Описание: Представляет собой коллекцию колонок табличного поля. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. См. также: ТабличноеПоле, свойство Колонки
#5 by Икогнито
Короче - юзер убирает колонку с формы, мне надо выявить это, чтобы при обращении ОформлениеСтроки.ДанныеСтроки.ВАСЯ не выдало ошибку
#6 by kosts
Используй индекс
#7 by Икогнито
каким образом?
#8 by Икогнито
Если колонка спрятана с формы юзером, то она отсутствует в ОформлениеСтроки.ДанныеСтроки.ИмяКолонки. Как выявить, отстутсвует ли она в оформлении?
#9 by kosts
Точно не помню, но проверь выдаст ли -1 если такой колонки нет
#10 by IronDemon
Зачем?
#11 by Икогнито
не хочу в оформлении строки обращаться к ССЫЛКА, хочу прочитать то, что написано в ОформлениеСтроки.ДанныеСтроки.ИмяКолонки
#12 by kosts
а вообще нужно Найти  использовать как и в уже было предложено
#13 by Икогнито
метод Найти не работает с ОформлениеСтроки.ДанныеСтроки
#14 by wason
здесь подобная тема разбиралась)
#15 by Икогнито
там она разбиралась в разрезе элементов формы. Мне нужны ОформлениеСтроки.ДанныеСтроки Если ЭлементФормы.Таблица.Колонки не можешь отличить от ОформлениеСтроки.ДанныеСтроки, нефиг писать...
#16 by Икогнито
Блин, неужели надо смотреть в поле видимость колонок, потом как то совмещать это с оформлением строки и принимать решение? Сразу определить нельзя что ли?
#17 by IronDemon
Ты тормоз?
#18 by Икогнито
видимо да, если ты умным себя считаешь... ОформлениеСтроки.ДанныеСтроки.ВАСЯ - вызывает ошибку, т.к. юзер спрятал колонку. Как проверить есть ли в ОформлениеСтроки.ДанныеСтроки ВАСЯ?
#19 by wason
Как выявить, отстутсвует ли она в оформлении? процедура Табличноеполе!ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)    // Вставить содержимое обработчика. если ЭлементФормы.Таблица.Колонки.Вася.Видимость тогда ОШибки не будет
#20 by Икогнито
Спасибо, я это понимаю. Ситуация в том, что я хотел напрямую с ОформлениеСтроки.ДанныеСтроки. работать.
#21 by Михаил Козлов
Если не ошибаюсь, не отсутствует. А проверка на видимость нужна, чтобы не делать лишних движений.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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