(4) Нет. Создаёшь три слоя - назовём их "Слой1", "Слой2" и "Табл".
Таблицу помещаешь в слой "Табл". А потом нечто вроде
Процедура ПриВыбореЗакладки(НомерЗакладки,ЗначениеЗакладки)
Если НомерЗакладки=1 Тогда
Форма.ИспользоватьСлой("Слой1,Табл",2);
ИначеЕсли НомерЗакладки=2 Тогда
Форма.ИспользоватьСлой("Слой2,Табл",2);
КонецЕсли;
КонецПроцедуры
(1) Если таблица нужна одна, но чтобы при отображении на разных слоях колонки показывались разные, просто управляйте видимостью колонок при смене слоев.