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