Способ отображения формы зависит от ее типа: Используется значение ВОсновномОкне для форм следующих типов: Форма списка (справочника, документ, и т.д.), Форма отчета, Форма журнала документов, Форма критерия отбора. Используется значение ВДиалоговомОкне, если тип открываемой формы: Форма элемента (справочника, документа, плана видов характеристик, и т.д.), Форма выбора, Форма записи, Форма констант, Форма задачи, Форма вида расчета, Форма счета, Форма выбора периода, Форма набора записей, Форма бизнес-процесса, Форма настроек отчета, Форма варианта отчета, Форма настроек динамического списка, Форма сохранения настроек, Форма загрузки настроек, Форма истории изменений истории данных, Форма данных версии истории данных, Форма различий версии истории данных, Форма обработки, Форма справки, и другие.
Полное описание, параметры и ограничения
РежимОтображенияОкнаФормы.Авто (FormWindowViewMode.Auto)
РежимОтображенияОкнаФормы (FormWindowViewMode)
Авто (Auto)
Применяется только в интерфейсе «Версия 8.5»
Доступен, начиная с версии 8.5.1.
Описание:
Способ отображения формы зависит от ее типа:
Используется значение ВОсновномОкне для форм следующих типов:
Форма списка (справочника, документ, и т.д.),
Форма отчета,
Форма журнала документов,
Форма критерия отбора.
Используется значение ВДиалоговомОкне, если тип открываемой формы:
Форма элемента (справочника, документа, плана видов характеристик, и т.д.),
Форма выбора,
Форма записи,
Форма констант,
Форма задачи,
Форма вида расчета,
Форма счета,
Форма выбора периода,
Форма набора записей,
Форма бизнес-процесса,
Форма настроек отчета,
Форма варианта отчета,
Форма настроек динамического списка,
Форма сохранения настроек,
Форма загрузки настроек,
Форма истории изменений истории данных,
Форма данных версии истории данных,
Форма различий версии истории данных,
Форма обработки,
Форма справки,
и другие.
Использование в версии:
Доступен, начиная с версии 8.5.1.
Использование в интерфейсе:
Применяется только в интерфейсе «Версия 8.5»
Методическая информация
Практические примеры
Применить РежимОтображенияОкнаФормы.Авто к собственной форме
Подготовлены конкретный владелец / дочерняя форма, настоящая команда или связанное дополнение. Настройка не выдаётся за выполнение операции с рабочими данными.
Где и как запускать
Своя форма Родитель: клиентская команда ОткрытьСвойДиалог до открытия дочерней формы.
Подготовка
В своей учебной конфигурации создайте обработку УчебныеОкна с двумя управляемыми формами: Родитель и УчебныйДиалог. Родитель назначьте основной; в дочерней разместите свою надпись Учебная книга и кнопку штатной команды Закрыть.
В Родитель создайте команду ОткрытьСвойДиалог и её кнопку. Основной код — клиентский обработчик этой команды; пользователь сначала открывает Родитель.
ПолучитьФорму получает именно свою дочернюю форму с настоящим владельцем. Свой UUID обеспечивает отдельное получение, настройки задаются до Открыть. Не открывайте и не закрывайте её в одном вызове.
Интерфейс «Версия 8.5». НеБлокировать задан отдельно: диалоговый вид сам по себе не считается модальным вызовом.
&НаКлиенте
Процедура ОткрытьСвойДиалог(Команда)
ПараметрыДиалога = Новый Структура;
Дочерняя = ПолучитьФорму("Обработка.УчебныеОкна.Форма.УчебныйДиалог",
ПараметрыДиалога, ЭтаФорма, Новый УникальныйИдентификатор);
Дочерняя.РежимБлокировкиПриОткрытииОкна = РежимБлокировкиПриОткрытииОкнаФормы.НеБлокировать;
Дочерняя.РежимОтображенияОкна = РежимОтображенияОкнаФормы.Авто;
Дочерняя.Открыть();
Сообщить("Открыта собственная форма: Авто");
КонецПроцедурыРазбор по шагам
Создайте описанные собственные формы и элементы, не используйте формы рабочей конфигурации.
Назначьте код нужной команде либо серверному событию создания формы.
Сравните указанный режим и выполните безопасное действие собственной кнопки / поиска.
Как проверить результат
Сравните доступность Родитель и остального интерфейса / место открытия собственной дочерней формы согласно выбранному режиму.
Закройте дочернюю штатной кнопкой. Открыть здесь не является ОткрытьМодально; выполнение команды продолжается после открытия.
Ожидаемый результат
Свойство применено к действительному подготовленному объекту в документированном контексте.
На что обратить внимание
Старый РежимОткрытияОкна и новые свойства отображения / блокировки имеют разную применимость.
Дополнение, кнопка и команда — разные объекты формы; похожее имя не создаёт связь автоматически.
BSL при сборке HTML не выполнялся; ручная проверка интерфейса 1С остаётся необходимой.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.