Свойства элемента проекта вида «КонтрактСервиса»
Ниже перечислены свойства контракта сервиса.
ВидЭлемента
Вид элементов проекта (подробнее). Пример YAML-файла элемента проекта:
ВидЭлемента: КонтрактСервиса
ОбластьВидимости: ВПроекте
Имя: APIРасчетаЗарплаты
Ид: 090080db-f78f-4d6e-b4e5-0ed5dc39c6e4
Ид
Идентификатор элемента проекта. «1С:Исполнитель» создает этот идентификатор автоматически. Пример YAML-файла:
ВидЭлемента: КонтрактСервиса
ОбластьВидимости: ВПроекте
Имя: APIРасчетаЗарплаты
Ид: 090080db-f78f-4d6e-b4e5-0ed5dc39c6e4
Импорт
Список импортированных пространств имен (подробнее). Пример YAML-файла:
ВидЭлемента: КонтрактСервиса
ОбластьВидимости: ВПроекте
Имя: APIРасчетаЗарплаты
Ид: 090080db-f78f-4d6e-b4e5-0ed5dc39c6e4
Импорт:
- Главная
- Настройки::НовыйПакет
Имя
Имя элемента проекта. Пример YAML-файла:
ВидЭлемента: КонтрактСервиса
ОбластьВидимости: ВПроекте
Имя: APIРасчетаЗарплаты
Ид: 090080db-f78f-4d6e-b4e5-0ed5dc39c6e4
Множественный
Булево
. Признак того, что у контракта может быть не одна, а несколько реализаций.
Стандартное значение Истина
.
От значения этого свойства зависит наличие во встроенном языке одного из двух методов: ПолучитьСервис()
или ПолучитьСервисы()
:
Истина
— присутствует методПолучитьСервисы()
;Ложь
— присутствует методПолучитьСервис()
.
НастройкиТипа
Содержит типы контрактов сервиса. Указанные типы становятся базовыми для типа, порожденного по текущему элементу.
ВидЭлемента: КонтрактСервиса
Ид: 090080db-f78f-4d6e-b4e5-0ed5dc39c6e4
Имя: APIРасчетаЗарплаты
ОбластьВидимости: ВПроекте
Окружение: КлиентИСервер
НастройкиТипа:
Контракты:
- БазовыйКонтрактСервиса
ОбластьВидимости
Видимость элемента проекта (подробнее):
- ВПодсистеме — элемент виден внутри одной подсистемы во всех пакетах. Значение по умолчанию.
- ВПроекте — элемент виден во всех подсистемах одного проекта.
- Глобально — элемент виден во всех подсистемах всех проектов.
Пример YAML-файла:
ВидЭлемента: КонтрактСервиса
ОбластьВидимости: ВПроекте
Имя: APIРасчетаЗарплаты
Ид: 090080db-f78f-4d6e-b4e5-0ed5dc39c6e4
Обязательный
Булево
. Признак того, что у контракта есть хотя бы одна реализация.
Стандартное значение Ложь
.
Окружение
Окружение, в котором доступен этот контракт: Клиент, Сервер, КлиентИСервер.