Найти в Дзене

Динамическое создание реквизитов на управляемых формах 1С

Уважаемые читатели давеча я тут пытался создавать динамические реквизиты в форме, которая находится в расширении и столько я ребята перепробовал и перечитал. Никому такого не пожелаю.

Вот реально готовый код, которые добавляет реквизиты в табличное поле и даже заставляет быть его кликабельным.

Поле = Элементы.Добавить("ВесБрутто", Тип("ПолеФормы"),Элементы.Товары);

Поле.ПутьКДанным = "Объект.Товары.ВесБрутто";

Поле.Вид = ВидПоляФормы.ПолеВвода;

Поле.Заголовок= "Вес брутто";

Поле.УстановитьДействие("ПриИзменении", "ПриИзм");

Поле = Элементы.Добавить("ВесТары", Тип("ПолеФормы"),Элементы.Товары);

Поле.ПутьКДанным = "Объект.Товары.ВесТары";

Поле.Вид = ВидПоляФормы.ПолеВвода;

Поле.Заголовок= "Вес тары";

Поле.УстановитьДействие("ПриИзменении", "ПриИзм");

Поле = Элементы.Добавить("Засор", Тип("ПолеФормы"),Элементы.Товары);

Поле.ПутьКДанным = "Объект.Товары.Засор";

Поле.Вид = ВидПоляФормы.ПолеВвода;

Поле.Заголовок= "Засор";

Поле.УстановитьДействие("ПриИзменении", "ПриИзм");

Поле = Элементы.Добавить("ГрязныйВес", Тип("ПолеФормы"),Элементы.Товары);

Поле.ПутьКДанным = "Объект.Товары.ГрязныйВес";

Поле.Вид = ВидПоляФормы.ПолеВвода;

Поле.Заголовок= "Грязный вес";

Поле.УстановитьДействие("ПриИзменении", "ПриИзм");

Если кому то нужно расширение с рабочим кодом порыскайте тут.