```1c
    Перем Таб;

    &НаСервере
    Процедура ТаблицаТоваровТЗ()

    Таб = Новый ТаблицаЗначений;

    Таб.Колонки.Добавить("ИнвентарныйНомерПолеВвода");
    Таб.Колонки.Добавить("НоменклатурныйНомерПолеВвода");
    Таб.Колонки.Добавить("НаименованиеОбъекта");
    Таб.Колонки.Добавить("ТипУстройстваПолеВвода");
    Таб.Колонки.Добавить("ВидДокумента");
    Таб.Колонки.Добавить("НакладнаяНомер");
    Таб.Колонки.Добавить("НакладнаяДата");
    Таб.Колонки.Добавить("ИдентификационныйНомерПолеВвода");

    КонецПроцедуры

    &НаСервере
    Процедура ТаблицаТоваровПриАктивизацииСтроки(Элемент)
    Стр = Таб.Добавить();
    КонецПроцедуры
```

Значение не является значением объектного типа (Добавить)
 Стр = Таб.Добавить();
---
qw zx, если собираетесь работать с таблицей интерактивно и/или вам нужна таблица в течение жизни формы (от момента создания до момента закрытия), тогда стоит таблицу сделать реквизитом формы.
---
Таб = Новый ТаблицаЗначений();
а зачем здесь скобки ?
---
Поправил уже, но дело не в этом
---
Перед Перем Таб; может нужно &НаСерверенаписать ?
И еще не понятно когда вызывается вторая процедура. Может быть к этому времени первая процедура еще не работала.
---
и не удивительно...
Переменные в серверном модуле хранятся только на время серверного вызова.
Ушёл с сервера - все, р.и.п.
---
Зачем вам еще строка при активизации строки ? Странный подход )
---
Данные которые нужно добавить в таблицу значений нужно связать с этой строкой.
---
Создавайте реквизит формы типа таблицы значений, так он будет существовать всегда сколько бы вызовов сервера не было.
---
qw zx, если собираетесь работать с таблицей интерактивно и/или вам нужна таблица в течение жизни формы (от момента создания до момента закрытия), тогда стоит таблицу сделать реквизитом формы.
---
у меня на форме есть табличное поле (таблица товаров), реквизит должен быть в реквизитах формы или в составе реквизитов этого табличного поля? если данные для этой тз на другой вкладке?
---
у меня на форме есть табличное поле
Если эта таблица формы что-то отдельное, оставьте как есть. Добавьте именно реквизит формы на вкладке Реквизиты, а не в состав чего-л.
Если имеющаяся у вас таблица и есть то, с чем хотите работать, тогда и не надо ничего добавлять.
В чем вообще суть задачи состоит?
---
Две вкладки на форме. На первой Таблица товаров в которую добавляются товары, а на второй подробные характеристики этого товара (30 полей ввода). Вот когда добавляем товар в таблицу, то создаем строку в ТЗ и заполняем на второй вкладке эти подробные характеристики. Заполняем характеристики всех товаров и записываем.

А какой тип должен быть у этого реквизита?
---
А какой тип должен быть у этого реквизита?
тип ТаблицаЗначений.
Правда, становится не понятно для какой цели промежуточная таблица...
---
В Таблицу товаров добавляются товары из справочника. И при переходе от одного товара к другому заполненные подробные характеристики на второй вкладке не меняются. Для этого и хочу сделать таблицу значений, чтобы подробные характеристики соответствовали своему товару.

тип ТаблицаЗначений.
Тип данных в свойствах реквизита. Не вижу там такого типа данных.
---
Понятно, тогда вам нужен будет отбор по добавленной таблице и заполнение характеристик найденными значениями в этой таблице.
---
Не понял какой тип данных нужен для реквизита, может вы имели ввиду ХранилищеЗначений?