Статус относится к реально активной строке, не к первой строке таблицы.
Где и как запускать
Клиентский модуль собственной управляемой формы. Параметр Элемент передаёт платформа; он уже включён в сигнатуру.
Подготовка
Создайте внешнюю учебную обработку с управляемой формой. Реквизит формы Товары — ТаблицаЗначений: Наименование (Строка 100), Количество (Число 10.0), Фиксирована (Булево). Перетащите Товары на форму; имя элемента-таблицы тоже Товары.
Разрешите интерактивное добавление, изменение и удаление строк, редактирование непосредственно в таблице. Добавьте реквизиты формы ИтогКоличество (Число 10.0), Статус (Строка 200), РазрешитьУдаление (Булево) и выведите их на форму.
Для уроков с существующей строкой вручную добавьте Книга, количество 2, Фиксирована Ложь; ещё одну строку Ручка, количество 3. Данные находятся в форме, не в справочнике или документе.
В свойствах элемента Товары назначьте указанному событию процедуру из примера. Вставляйте её на уровне модуля формы; открывайте обработку в тонком клиенте учебной базы.
Событие ПриАктивизацииСтроки назначьте процедуре ТоварыПриАктивизацииСтроки.
&НаКлиенте
Процедура ТоварыПриАктивизацииСтроки(Элемент)
СтрокаТовара = Элемент.ТекущиеДанные;
Если СтрокаТовара = Неопределено Тогда
Статус = "Строка не выбрана";
Иначе
Статус = СтрокаТовара.Наименование + ": " + Строка(СтрокаТовара.Количество);
КонецЕсли;
Сообщить(Статус);
КонецПроцедурыРазбор по шагам
Платформа передаёт элемент таблицы в параметре Элемент.
Статус относится к реально активной строке, не к первой строке таблицы.
Обработчик работает только с реквизитами и строками из подготовки.
Как проверить результат
Перейдите на Книга: статус Книга: 2; на Ручка: Ручка: 3.
В пустой таблице отсутствующая текущая строка не разыменовывается.
Ожидаемый результат
Обновить сведения при переходе между строками для собственной таблицы формы.
На что обратить внимание
Эти данные не являются строками рабочего динамического списка.
Не вызывайте серверные процедуры из этих клиентских обработчиков и не заменяйте ими проверки модуля объекта базы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.