Link Search Menu Expand Document

ОписаниеЭлементаПроекта

Стд::Отражение::ОписаниеЭлементаПроекта
Базовые типы: Объект
Дочерние типы: ОписаниеСущности, ЭлементПроектаПеречисление
Доступность: Сервер

Иерархия типа

graph TD;
ОписаниеЭлементаПроекта["ОписаниеЭлементаПроекта"]-->Объект["Объект"];

Базовое описание элемента проекта

Сравнение ссылочное


Свойства

ВидЭлемента

ТолькоЧтение ВидЭлемента: ВидЭлементаПроекта
Доступность: Сервер

Вид элемента проекта


Ид

ТолькоЧтение Ид: Ууид
Доступность: Сервер

Идентификатор элемента проекта


Имя

ТолькоЧтение Имя: ДвуязычнаяСтрока
Доступность: Сервер

Имя элемента проекта


ПолноеИмя

ТолькоЧтение ПолноеИмя: ПолноеДвуязычноеИмя
Доступность: Сервер

Методы

НайтиВсе

Статический НайтиВсе<ТипЭлемента>(): ЧитаемаяКоллекция<ElementType>
Доступность: Сервер
  • ElementType - искомый тип элемента проекта

Статический метод. Позволяет найти все элементы проекта заданного типа.

Примеры

ВсеСущности = ОписаниеЭлементаПроекта.НайтиВсе<ОписаниеСущности>()

НайтиВсе

Доступность: Сервер
Перегрузка:
НайтиВсе(Фильтр: (ОписаниеЭлементаПроекта)->Булево): ЧитаемаяКоллекция<ОписаниеЭлементаПроекта>
НайтиВсе<ТипЭлемента>(): ЧитаемаяКоллекция<ElementType>

Статический метод. Позволяет найти все элементы проекта по виду элемента.

Примеры

ВсеОбщиеМодули = ОписаниеЭлементаПроекта.НайтиВсе(ВидЭлементаПроекта.ОбщийМодуль)

НайтиВсе

Доступность: Сервер
Перегрузка:
НайтиВсе(ВидЭлемента: ВидЭлементаПроекта): ЧитаемаяКоллекция<ОписаниеЭлементаПроекта>
НайтиВсе<ТипЭлемента>(): ЧитаемаяКоллекция<ElementType>

Статический метод. Позволяет найти все элементы проекта по сложному условию

Примеры

ФормыКонтрагентов = ОписаниеЭлементаПроекта.НайтиВсе(Элемент -> Элемент.ВидЭлемента == ВидЭлементаПроекта.КомпонентИнтерфейса
    и Элемент.Имя.Содержит("Контрагент"))

ПоТипу

Статический ПоТипу(ТипЭлементаПроекта: Тип): ОписаниеЭлементаПроекта
Доступность: Сервер

Статический метод. Позволяет получить элемент проекта по типу, порожденному элементом проекта.

Примеры

ОписаниеСправочника = ОписаниеЭлементаПроекта.ПоТипу(Тип<Контрагенты.Ссылка>)

Список унаследованных методов

Объект