ОписаниеЭлементаПроекта
Стд::Отражение::ОписаниеЭлементаПроекта Базовые типы: Объект Дочерние типы: ОписаниеСущности, ЭлементПроектаПеречисление |
Доступность: Сервер |
Иерархия типа
graph TD;
ОписаниеЭлементаПроекта["ОписаниеЭлементаПроекта"]-->Объект["Объект"];
Базовое описание элемента проекта
Сравнение ссылочное
Свойства
ВидЭлемента
ТолькоЧтение ВидЭлемента: ВидЭлементаПроекта |
Доступность: Сервер |
Вид элемента проекта
Ид
ТолькоЧтение Ид: Ууид |
Доступность: Сервер |
Идентификатор элемента проекта
Имя
ТолькоЧтение Имя: ДвуязычнаяСтрока |
Доступность: Сервер |
Имя элемента проекта
ПолноеИмя
ТолькоЧтение ПолноеИмя: ПолноеДвуязычноеИмя |
Доступность: Сервер |
Методы
НайтиВсе
Статический НайтиВсе<ТипЭлемента>(): ЧитаемаяКоллекция<ElementType>
Доступность: Сервер |
Перегрузка: НайтиВсе(ВидЭлемента: ВидЭлементаПроекта): ЧитаемаяКоллекция<ОписаниеЭлементаПроекта> НайтиВсе(Фильтр: (ОписаниеЭлементаПроекта)->Булево): ЧитаемаяКоллекция<ОписаниеЭлементаПроекта> |
- ElementType - искомый тип элемента проекта
Статический метод. Позволяет найти все элементы проекта заданного типа.
Примеры
ВсеСущности = ОписаниеЭлементаПроекта.НайтиВсе<ОписаниеСущности>()
НайтиВсе
Статический НайтиВсе(ВидЭлемента: ВидЭлементаПроекта): ЧитаемаяКоллекция<ОписаниеЭлементаПроекта>
Доступность: Сервер |
Перегрузка: НайтиВсе(Фильтр: (ОписаниеЭлементаПроекта)->Булево): ЧитаемаяКоллекция<ОписаниеЭлементаПроекта> НайтиВсе<ТипЭлемента>(): ЧитаемаяКоллекция<ElementType> |
Статический метод. Позволяет найти все элементы проекта по виду элемента.
Примеры
ВсеОбщиеМодули = ОписаниеЭлементаПроекта.НайтиВсе(ВидЭлементаПроекта.ОбщийМодуль)
НайтиВсе
Статический НайтиВсе(Фильтр: (ОписаниеЭлементаПроекта)->Булево): ЧитаемаяКоллекция<ОписаниеЭлементаПроекта>
Доступность: Сервер |
Перегрузка: НайтиВсе(ВидЭлемента: ВидЭлементаПроекта): ЧитаемаяКоллекция<ОписаниеЭлементаПроекта> НайтиВсе<ТипЭлемента>(): ЧитаемаяКоллекция<ElementType> |
Статический метод. Позволяет найти все элементы проекта по сложному условию
Примеры
ФормыКонтрагентов = ОписаниеЭлементаПроекта.НайтиВсе(Элемент -> Элемент.ВидЭлемента == ВидЭлементаПроекта.КомпонентИнтерфейса
и Элемент.Имя.Содержит("Контрагент"))
ПоТипу
Статический ПоТипу(ТипЭлементаПроекта: Тип): ОписаниеЭлементаПроекта
Доступность: Сервер |
Статический метод. Позволяет получить элемент проекта по типу, порожденному элементом проекта.
Примеры
ОписаниеСправочника = ОписаниеЭлементаПроекта.ПоТипу(Тип<Контрагенты.Ссылка>)