Вид дополнения элемента формы.
Полное описание, параметры и ограничения
ВидДополненияЭлементаФормы (FormItemAdditionType)
ВидДополненияЭлементаФормы (FormItemAdditionType)
Доступен, начиная с версии 8.3.5.
Значения
ОтображениеСостоянияПросмотра (ViewStatusRepresentation)
ОтображениеСтрокиПоиска (SearchStringRepresentation)
УправлениеПоиском (SearchControl)
Описание:
Вид дополнения элемента формы.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.5.
Методическая информация
Практические примеры
Применить ВидДополненияЭлементаФормы.УправлениеПоиском к собственной форме
Подготовлены конкретный владелец / дочерняя форма, настоящая команда или связанное дополнение. Настройка не выдаётся за выполнение операции с рабочими данными.
Где и как запускать
Своя управляемая форма: ПриСозданииНаСервере, дополнение связано с Товары в редакторе.
Подготовка
Создайте свою внешнюю обработку с управляемой формой. Добавьте реквизит Товары типа ТаблицаЗначений с колонками Наименование (Строка 100) и Количество (Число 10.0).
Перетащите Товары на форму: таблица Товары, поля колонок ТоварыНаименование и ТоварыКоличество, пути данных Товары.Наименование и Товары.Количество. У таблицы включите автоматическую командную панель.
В редакторе формы добавьте своё ДополнениеЭлементаФормы с именем ДополнениеУрока и свяжите его источником с таблицей Товары. Сначала создайте дополнение редактором, не обычную декорацию с похожим именем.
У таблицы отключите автоматическое размещение соответствующего дополнения, чтобы не получить два управления. Ручное ДополнениеУрока разместите в группе рядом с Товары.
Основной код — ПриСозданииНаСервере. При смене Вида свойства прежнего расширения сбрасываются; здесь после смены используются только общие Видимость и Подсказка.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
СтрокаТовара = Товары.Добавить();
СтрокаТовара.Наименование = "Учебная книга";
СтрокаТовара.Количество = 3;
СтрокаТовара = Товары.Добавить();
СтрокаТовара.Наименование = "Учебная тетрадь";
СтрокаТовара.Количество = 5;
Элементы.ДополнениеУрока.Вид = ВидДополненияЭлементаФормы.УправлениеПоиском;
Элементы.ДополнениеУрока.Видимость = Истина;
Элементы.ДополнениеУрока.Подсказка = "Дополнение собственной таблицы книг";
Сообщить("Вид собственного дополнения: УправлениеПоиском");
КонецПроцедурыРазбор по шагам
Создайте описанные собственные формы и элементы, не используйте формы рабочей конфигурации.
Назначьте код нужной команде либо серверному событию создания формы.
Сравните указанный режим и выполните безопасное действие собственной кнопки / поиска.
Как проверить результат
УправлениеПоиском позволяет вводить поиск, ОтображениеСтрокиПоиска показывает поисковую строку, ОтображениеСостоянияПросмотра — состояние связанной собственной таблицы.
Дополнение связано с реальной Товары; не ожидайте, что один Вид сам найдёт произвольную таблицу или создаст отсутствующее связывание.
Ожидаемый результат
Свойство применено к действительному подготовленному объекту в документированном контексте.
На что обратить внимание
Старый РежимОткрытияОкна и новые свойства отображения / блокировки имеют разную применимость.
Дополнение, кнопка и команда — разные объекты формы; похожее имя не создаёт связь автоматически.
BSL при сборке HTML не выполнялся; ручная проверка интерфейса 1С остаётся необходимой.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.