У меня шаблон для обработки:
Перем гРФорма;
Перем _форма;
Перем ТпРезультата;//:тптз
//*******************************************
//{ форменные функции
Процедура ПриОткрытии()
// Форма.ИспользоватьСлой("Основной",2);
// Форма.ИспользоватьЗакладки(1);
// Форма.Закладки.ДобавитьЗначение("основной","Основной");
// Форма.Закладки.ДобавитьЗначение("Дополнительный","Дополнительный");
гРФорма = СоздатьОбъект("Общие.Форма.Привязка");;
// гРФорма.Привязка("ТаблПоле","H","Форма","W","Форма");
// ПриЗаписиПерепроводить(1);
конецПроцедуры // приоткрытии
Процедура ПослеОткрытия() Экспорт
_Форма=СоздатьОбъект("Форма");
_Форма.УстановитьФорму(Форма);
// ТпРезультата=_Форма.СоздатьЭлементУправления("ТпТЗ", "ТаблПоле");
гРФорма.ПослеОткрытия();
КонецПроцедуры // послеоткрытия
Процедура ПриДвиженииМыши(Сост,Лево,Верх)
гРФорма.ПриДвиженииМыши(Сост,Лево,Верх);
КонецПроцедуры
Процедура ПриНажатииЛевойКнопки(Сост,Лево,Верх)
гРФорма.ПриНажатииЛевойКнопки(Сост,Лево,Верх);
КонецПроцедуры
Процедура ПриОтжатииЛевойКнопки(Сост,Лево,Верх) Экспорт
гРФорма.ПриОтжатииЛевойКнопки(Сост,Лево,Верх);
КонецПроцедуры
Процедура ПриИзмененииРазмераОкна(ТипСобытия,Ширина,Высота)
гРФорма.ПриИзмененииРазмераОкна(ТипСобытия,Ширина,Высота);
КонецПроцедуры
Процедура ПриНажатииКнопкиКлавиатуры(КодКлавиши, Alt, Shift, Ctrl, Символ, ФСО) экспорт
КонецПроцедуры // ПриНажатииКнопкиКлавиатуры
Процедура ПриВыбореЗакладки(НомерЗакладки,ЗначениеЗакладки)
// Форма.ИспользоватьСлой("Основной,"+ЗначениеЗакладки,2);
КонецПроцедуры // ПриВыбореЗакладки
//}//*******************************************
по мере надобности убираешь коментарии и все!!!
Желтым выделено создание ТпТз, дольше кода не надо. далее с ней Работаещь как с ТЗ.
объект ТпТз - моя помесь ТП и ТЗ + сортировка, редактирование, запоминание порядка и видимости колонок, подсчет итогов, расчет строк и многое другое...