Перейти к основному содержимому

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

Ниже перечислены свойства контракта сервиса.

ВидЭлемента

Вид элементов проекта (подробнее). Пример 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

Обязательный

Булево. Признак того, что у контракта есть хотя бы одна реализация.

Стандартное значение Ложь.

Окружение

Окружение, в котором доступен этот контракт: Клиент, Сервер, КлиентИСервер.

Примеры