Есть условие по которому некоторые пользователи не могут выбирать одну из закладок собственно вот процедура которая не делает активным те слои что находятся в этой закладке
Если НомерЗакладки=1 Тогда
Форма.ИспользоватьСлой("Основной,ОбщийОтдел");
ИначеЕсли НомерЗакладки=2 Тогда
Форма.ИспользоватьСлой("Основной,СпециалистПоКадрам");
ИначеЕсли НомерЗакладки=3 Тогда
Форма.ИспользоватьСлой("Основной,ХозОтдел");
ИначеЕсли НомерЗакладки=4 Тогда
Форма.ИспользоватьСлой("Основной,ОтделИт");
ИначеЕсли НомерЗакладки=6 Тогда
Форма.ИспользоватьСлой("Основной,ПроизводственыйОтдел");
ИначеЕсли НомерЗакладки=5 Тогда
Если ИмяПольз = "Менеджер" Тогда
Форма.ИспользоватьСлой("Основной,Проектировщик");
Иначе
ПриВыбореЗакладки(ПредыдущаяЗакладка,ПредыдущаяЗакладка);
Сообщить("Нету доступа до этой анкеты");
СтатусВозврата(0);
Возврат;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Но при щелчке на эту закладку с номером 5 она так и остается быть активной, а вот отображаются слои 1 закладки что не очень то и правильно, т.е. ВОПРОС как сделать активным 1 закладку?
Если ИмяПольз = "Менеджер" Тогда
НомерЗакладки = 6;
КонецЕсли;
КонецЕсли;
Если НомерЗакладки=1 Тогда
Форма.ИспользоватьСлой("Основной,ОбщийОтдел");
ИначеЕсли НомерЗакладки=2 Тогда
Форма.ИспользоватьСлой("Основной,СпециалистПоКадрам");
ИначеЕсли НомерЗакладки=3 Тогда
Форма.ИспользоватьСлой("Основной,ХозОтдел");
ИначеЕсли НомерЗакладки=4 Тогда
Форма.ИспользоватьСлой("Основной,ОтделИт");
ИначеЕсли НомерЗакладки=5 Тогда
Форма.ИспользоватьСлой("Основной,Проектировщик");
ИначеЕсли НомерЗакладки=6 Тогда
Форма.ИспользоватьСлой("Основной,ПроизводственыйОтдел");
КонецЕсли;
КонецПроцедуры
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший