При переключении закладки в 1С 7.7 столкнулся с тем, что просто показать нужный слой ничего не дает.
То есть фраза:
Форма.ИспользоватьСлой ("Запрос");
Попросту «тушит» текущий слой, и не переходит на нужную закладку. В результате пустая форма.
Хорошо. Вспоминаю, что закладки — это банальный обьект «СписокЗначений». Делаю так:
Форма.Закладки.ТекущаяСтрока(2);
Форма.ИспользоватьСлой("Запрос");
Теперь работает
Для того, чтобы не путаться в закладках и слегка автоматизировать переключение, пишу так:
Форма.Закладки.ТекущаяСтрока(2);
ПриВыбореЗакладки (2,Форма.Закладки.ПолучитьЗначение(2));
Ну, а в процедуре "ПриВыбореЗакладки" уже описаны все действия, которые у меня происходят при смене закладок.