Окна = ПолучитьОкна();
Для каждого Окно из Окна Цикл
Если Окно.ПолучитьСодержимое() = ЭтаФорма Тогда
Сообщить("Дополнительное!!!");
Прервать;
КонецЕсли;
КонецЦикла;
(2) Владелец формы - это ЭУ, вызвавший форму.
(5) вы нашли, что среди всех форм есть нужная.
А тип формы?
Что, 1с даже идентификатора для разделения форм не придумала??
(6) Читать умеешь ?
Вопрос ТС заключался в определении того открыта ли данная ОБЫЧНАЯ форма в ДОПОЛНИТЕЛЬНОМ или ОСНОВНОМ окне. Мой код дает исчерпывающий ответ на данный вопрос.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой