Свойства элемента проекта «КонтрактТипа»

В проекте контракт типа имеет следующие свойства:

Окружение
Булево. Окружение, в котором доступен этот контракт: Клиент, Сервер, КлиентИСервер
Свойства
Коллекция описания свойств. Для каждого свойства задается:
Имя
Имя свойства
Тип
Тип свойства
ТолькоЧтение
Булево. Стандартное значение Ложь.
Ложь — тип реквизита-реализации должен точно соответствовать типу в контракте.
Истина — если в контракте:
  • ссылочный тип, то реквизит-реализация может иметь дочерний тип. Например, в контракте Сущность.Ключ, а в реализации — МойСправочник.Ссылка;
  • составной тип, то реквизит-реализация может быть подмножеством типа контракта. Например, в контракте Строка|Число, а в реализации — Число;
  • тип не является ни ссылочным, ни составным, то тип реквизита-реализации должен точно соответствовать типу в контракте.
Имя
Имя элемента проекта или компонента. Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Импорт
Список импортированных пространств имен (подробнее). Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Импорт: 
    - Главная
    - Настройки::НовыйПакет
Ид
Идентификатор элемента проекта или компонента. создает этот идентификатор автоматически. Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
ОбластьВидимости
Видимость элемента проекта (подробнее):
  • ВПодсистеме — элемент виден внутри одной подсистемы во всех пакетах. Значение по умолчанию.
  • ВПроекте — элемент виден во всех подсистемах одного проекта.
  • Глобально — элемент виден во всех подсистемах всех проектов.
Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
ВидЭлемента
Вид элементов проекта (подробнее) либо компонент интерфейса (подробнее). Пример YAML-файла элемента проекта:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Пример YAML-файла компонента:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: d3f2fad1-4ce1-444b-8aaa-b37425f4f6bb
Имя: МояГруппа
Наследует:
    Тип: ФиксированнаяГруппа