КоллекцияОкон = ПолучитьОкна(); Для Каждого Окно Из КоллекцияОкон Цикл КоллекцияСодержимое = Окно.Содержимое; Для Каждого Содержимое Из КоллекцияСодержимое Цикл Сообщить(Содержимое.ИмяФормы); КонецЦикла; КонецЦикла;
[В ответ на Андрей reborn] &НаКлиенте Процедура ПриОткрытии(Отказ) ПодключитьОбработчикОжидания("ПроверитьФормуВНачальнойСтраницы", 1,истина); КонецПроцедуры
Если ии.начальнаястраница тогда Для каждого ий из ии.содержимое цикл Если ЭтаФорма.УникальныйИдентификатор=ий.УникальныйИдентификатор и ЭтаФорма.КлючУникальности=ий.КлючУникальности Тогда // мое действие
обработка имеет 2 страницы 1 действия по умолчанию , вторая информацию , некоторые пользователи хотят чтоб она была на начальной страницы в режиме информации. тоесть закладка должна быть другая по умолчанию.
зачем если пользователь добавил ее в настройку начальной страницы то при открытии начальной страницы показывается информация . если не добавлял а просто вызывает из меню то действие. конечно можно реализовать настройки но так проще
WTF? Какая то каша. Если у пользователя стоит галка в настройках, то открыть информацию. А если не стоит, а открывает из пункта меню то Действие. Где логика проверки открытия формы? На галочку проверить ни как?
например на начальной страницы может быть 3 формы , а если пользователь добавил 4 то надо ее виды поменять , а если она одна то не надо. , я вопрос решил , зачем роль он хочет сегодня добавил , завтра убрал .. у нас управляемый интерфейс.