Свойства компонента интерфейса, унаследованного от компонента «ФормаСписка»

Форма списка предназначена для работы со списками элементов данных.

Иерархия наследования

Свойства

КомпонентТаблицы
Внутренний компонент формы, унаследованный от Таблица, который является основной таблицей. Например:
КомпонентТаблицы: =Компоненты.Cписок.Компоненты.Таблица
Обновить
Команда. Обновить список
Создать
Команда. Создать новый элемент списка
ВключатьВАвтоИнтерфейс
Признак того, что включит команду открытия этой формы в автоматический интерфейс. Стандартное значение Ложь.
ГлавнаяКоманда
ОбычнаяКоманда. Задает команду, которая определяет главное действие формы. Здесь мы рекомендуем использовать команду, после вызова которой форма будет закрыта. Типичные примеры:
  • Сохранить (и закрыть)
  • Отправить (письмо)
  • Закрыть
Отображается в нижней панели команд формы. Выглядит как первичная кнопка.
ДополнительныеКоманды
Экземпляр ФрагментКомандногоИнтерфейса<ТипКоманды>, состоящий из команд. Список дополнительных команд формы. Отображаются в правой части заголовка формы (веб-интерфейс) или под заголовком формы (мобильный интерфейс).
Заголовок
Заголовок формы
ЗаголовокКомандыСоздания
Заголовок кнопки создания на форме списка. Если заголовок задан, то в веб-интерфейсе кнопка отображается в заголовке формы, а в мобильном интерфейсе отображается плавающая кнопка
Закрыть
Команда. Команда закрытия формы
КомандыСоздания
Экземпляр ОбычнаяКоманда либо экземпляр ГруппаКомандногоИнтерфейса<ТипКоманды>, состоящая из обычных команд. Задает команду или группу команд кнопке создания. Место и вид отображения кнопки создания может быть различным в зависимости от вида интерфейса:
  • В мобильном интерфейсе это плавающая кнопка, которая отображается в правом нижнем углу экрана;
  • В веб-интерфейсе кнопка отображается справа от заголовка формы
Пример команды создания Добавить сотрудника в веб-интерфейсе:
ОсновныеКоманды
Экземпляр ФрагментКомандногоИнтерфейса<ТипКоманды>, состоящий из команд. Список основных команд формы. Отображаются в нижней панели команд формы в виде вторичных кнопок. Основные команды отображаются после главной команды.
ОтступПоВертикали
Вертикальный отступ от границы компонента до его содержимого: .
ОтступПоГоризонтали
Горизонтальный отступ от границы компонента до его содержимого: .
Содержимое
Экземпляр компонента, расположенный в данном компоненте. Содержит следующие свойства:
Тип
Обязательное. Имя компонента, экземпляр которого вы описываете. Это может быть системный компонент или компонент интерфейса. Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2
Имя: МояФормаОбъекта
Наследует:
    Тип: ФормаОбъекта
    ВключатьВАвтоИнтерфейс: Ложь
    Содержимое:
        Тип: ОбычнаяГруппа
        Содержимое:
            -
                Тип: Флажок
                Имя: ЗагружатьВсе
                Заголовок: Загружать все данные
                Значение:
                    Тип: Булево
                    Значение: Истина
            -
                Тип: Флажок
                Имя: ПерезаписыватьСтарые
                Заголовок: Перезаписывать старые элементы
Имя
Имя экземпляра компонента. По этому имени можно будет обратиться к экземпляру. Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2
Имя: МояФормаОбъекта
Наследует:
    Тип: ФормаОбъекта
    ВключатьВАвтоИнтерфейс: Ложь
    Содержимое:
        Тип: ОбычнаяГруппа
        Имя: Флажки
        Содержимое:
            -
                Тип: Флажок
                Имя: ЗагружатьВсе
                Заголовок: Загружать все данные
                Значение:
                    Тип: Булево
                    Значение: Истина
            -
                Тип: Флажок
                Имя: ПерезаписыватьСтарые
                Заголовок: Перезаписывать старые элементы
Например, к его свойству Видимость:
ВидЭлемента: КомпонентИнтерфейса
Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2
Имя: МояФормаОбъекта
Наследует:
    Тип: ФормаОбъекта
    ВключатьВАвтоИнтерфейс: Ложь
    Видимость: =Компоненты.Флажки.Видимость
    Содержимое:
        Тип: ОбычнаяГруппа
        Имя: Флажки
        Содержимое:
            -
                Тип: Флажок
                Имя: ЗагружатьВсе
                Заголовок: Загружать все данные
                Значение:
                    Тип: Булево
                    Значение: Истина
            -
                Тип: Флажок
                Имя: ПерезаписыватьСтарые
                Заголовок: Перезаписывать старые элементы
ОтслеживатьИзменениеДанных
Не обязательное. По умолчанию Ложь.
Если Истина, то «1С:Шина» будет учитывать изменение данных в этом экземпляре при вычислении свойства РассчитаннаяМодифицированность у экземпляра этого компонента интерфейса. Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2
Имя: МояФормаОбъекта
Наследует:
    Тип: ФормаОбъекта
    ВключатьВАвтоИнтерфейс: Ложь
    Содержимое:
        Тип: ОбычнаяГруппа
        ОтслеживатьИзменениеДанных: Истина
        Содержимое:
            -
                Тип: Флажок
                Имя: ЗагружатьВсе
                Заголовок: Загружать все данные
                Значение:
                    Тип: Булево
                    Значение: Истина
            -
                Тип: Флажок
                Имя: ПерезаписыватьСтарые
                Заголовок: Перезаписывать старые элементы
<Свойство компонента>
Значение свойства компонента в этом экземпляре. Если тип свойства составной (включает несколько типов), необходимо указать тип значения. Иначе просто само значение. Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2
Имя: МояФормаОбъекта
Наследует:
    Тип: ФормаОбъекта
    ВключатьВАвтоИнтерфейс: Ложь
    Содержимое:
        Тип: ОбычнаяГруппа
        Ориентация: Горизонтальная        
        Содержимое:
            -
                Тип: Флажок
                Имя: ЗагружатьВсе
                Заголовок: Загружать все данные
                Значение:
                    Тип: Булево
                    Значение: Истина
            -
                Тип: Флажок
                Имя: ПерезаписыватьСтарые
                Заголовок: Перезаписывать старые элементы
<Событие компонента>
Имя метода, обрабатывающего событие компонента в этом экземпляре. Метод должен находиться в модуле компонента. Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
Ид: 9f51db7f-c98d-499c-9607-545d5e0a58c2
Имя: МояФормаОбъекта
Наследует:
    Тип: ФормаОбъекта
    ВключатьВАвтоИнтерфейс: Ложь
    Содержимое:
        Тип: ОбычнаяГруппа    
        ПослеСоздания: ОбработчикПослеСозданияГруппы
        Содержимое:
            -
                Тип: Флажок
                Имя: ЗагружатьВсе
                Заголовок: Загружать все данные
                Значение:
                    Тип: Булево
                    Значение: Истина
            -
                Тип: Флажок
                Имя: ПерезаписыватьСтарые
                Заголовок: Перезаписывать старые элементы

События