&НаКлиенте// Найдет управляемую форму по Уникальному идентификатору среди открытых//// Параметры:// УникальныйИдентификатор - УникальныйИдентификатор - Уникальный Идентификатор формы// Отказ - Булево - Будет содержать признак отказа выполнения метода//// Возвращаемое значение:// - УправляемаяФорма, Неопределено -Функция НайтиУправляемуюФорму(УникальныйИдентификатор, Отказ = Ложь) Экспорт Перем Окно, СодержимоеОкна, Форма; Отказ = Ложь; Для Каждого Окно Из ПолучитьОкна() Цикл Для Каждого СодержимоеОкна Из Окно.Содержимое Цикл Если ТипЗнч(СодержимоеОкна) = Тип("УправляемаяФорма") И СодержимоеОкна.УникальныйИдентификатор = УникальныйИдентификатор Тогда Возврат СодержимоеОкна; КонецЕсли; КонецЦикла; КонецЦикла; Отказ = Истина; // Для демонстрации Сообщить(Формат(Отказ, "БЛ=Нашел!; БИ='Не нашел!'"));КонецФункции
Комментарии
Отправить комментарий