При разработке расширений добавили свой реквизит табличной части документа и теперь его нужно добавить на форму. Добавлять ради этого всю форму в расширение довольно сомнительное решение. Можно сделать это проще.
Так мы делали, когда разрабатывали расширение “Заполнение чека ККМ по заказу клиента“. Нам нужно было в форму Чека добавить колонку с Заказом клиента.
Нужно добавить в расширение процедуру ПриСозданииНаСервере() из общего модуля МодификацияКонфигурацииПереопределяемый. В ней проверить, что это нужная нам форма и там программно добавить новую колонку к табличной части Товары и связать ее с реквизитом v8PRO_Заказ:
&После("ПриСозданииНаСервере") Процедура v8PRO_ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Если Форма.ИмяФормы = "Документ.ЧекККМ.Форма.ФормаДокумента" Тогда КолонкаЗаказКлиента = Форма.Элементы.Добавить("v8PRO_Заказ", Тип("ПолеФормы"), Форма.Элементы.Товары); КолонкаЗаказКлиента.ТолькоПросмотр = Истина; КолонкаЗаказКлиента.ПутьКДанным = "Объект.Товары.v8PRO_Заказ"; КолонкаЗаказКлиента.Вид = ВидПоляФормы.ПолеВвода; Форма.Элементы.Переместить(КолонкаЗаказКлиента, Форма.Элементы.Товары, Форма.Элементы.ТоварыУпаковкаЕдиницаИзмерения); КонецЕсли; КонецПроцедуры