добейте кодик в через реквизит формы
МассивДобавляемыхРеквизитов = Новый Массив;
МассивУдаляемыхРеквизитов = Новый Массив;
МассивКолонок = Новый Массив;
ИдКоллекции = "Таблица";
КоллекцияФормы = РеквизитФормыВЗначение(ИдКоллекции);
Для Каждого Колонка из КоллекцияФормы.Колонки Цикл
МассивУдаляемыхРеквизитов.Добавить(ИдКоллекции + "." + Колонка.Имя);
КонецЦикла;
Для Каждого Колонка из ТЗ.Колонки Цикл
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы(Колонка.Имя, Колонка.ТипЗначения, ИдКоллекции));
МассивКолонок.Добавить(Колонка.Имя);
КонецЦикла;
ЭтаФорма.ИзменитьРеквизиты(МассивДобавляемыхРеквизитов, МассивУдаляемыхРеквизитов);
ЗначениеВРеквизитФормы(ТЗ, ИдКоллекции);
МассивУдаляемыхРеквизитов = Новый Массив;
Для Каждого Элемент из Элементы Цикл
Если Лев(Элемент.Имя, 8) = ИдКоллекции + "_" Тогда
МассивУдаляемыхРеквизитов.Добавить(Элемент);
КонецЕсли;
КонецЦикла;
Для Каждого Элемент Из МассивУдаляемыхРеквизитов Цикл
Элементы.Удалить(Элемент);
КонецЦикла;
Для Каждого Колонка из ТЗ.Колонки Цикл
НовыйЭлемент = Элементы.Добавить(ИдКоллекции + "_" + Колонка.Имя, Тип("ПолеФормы"), Элементы.Таблица);
НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода;
НовыйЭлемент.ПутьКДанным = ИдКоллекции + "." + Колонка.Имя;
КонецЦикла;
Возврат МассивКолонок;