Открытие значения текущей строки колонки ТабличногоПоля на УФ

&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    ИмяПоля = Сред(Поле.Имя,СтрДлина(Элемент.Имя) + 1);
    ПоказатьЗначение(Новый ОписаниеОповещения, Элемент.ТекущиеДанные[ИмяПоля]);
КонецПроцедуры
2

Комментарии

SeiOkami
#1, 15 октября 2020 18:35

работает только при жестком условии, что имя элемента строится по конкретному шаблону

про попытку создать универсальный метод статью писал: https://infostart.ru/1c/articles/1116586/


Владимир Тюрюков
#2, ред. 22 октября 2020 09:11

(1) SeiOkami, верно, по правилам образования имен элементов формы 1С для УФ. Если разработчик делает нестандартные действия - пишет отдельно код для обработки "собственных" имен. Есть стандарты и их стоит придерживаться для единообразия.
Использовать или нет - личный вопрос выбора для каждого.


См. также

ДозаполнитьПоляКонтактов (БСП)

Изменение видимости колонок табличной части по параметру свойству таблицы "ПланыВидовРасчета"

ИнициализироватьСвойстваТабличныхЧастей (БСП)

УстановитьОтборПоЗначениюВТекущейКолонке (БСП)

Открытие значения элемента ОФ ячейки таблицы при клике на нем

Заполнение "пустых" строк табличной части

ПутьКТабличнойЧасти (БСП)

ПреобразоватьСтрокуВДопустимоеНаименованиеКолонки (БСП)

СтруктураЗначенийПолей (БСП)

Модератору