Создание сервиса

Материал из ODANT Wiki
Перейти к: навигация, поиск

Сервис - это функция, которая может подключаться, к любому классу.


Создание сервиса отличается от создания исполняемого модуля обычного класса только наличием дополнительных атрибутов. Для создания сервиса необходимо:

1. Создать класс в ODA, который будет выполнять роль сервиса.

2. Создать программный модуль.

3. Перед описанием функции указать следующие атрибуты:

       [DisplayName("Название")]
       [RunContext(ItemType.Class)]
       [ViewContext(ItemType.Object | ItemType.Class)]
       [IgnoreAbstract(true)]
       [AccessLevel(AccessLevel.R)]
       [Modifieres(MethodArea.Public)]
       [ViewMode(ViewModes.ServiceButton)]
       [Active(false)]
       [UseList(true)]
       [Browsable(true)]

4. Зайти в конфигуратор класса, к которому нужно подключить сервис.

5. Раскрыть список Методов, найти в нем название сервиса и раскрыть его.

6. Установить атрибут функции "Использовать" в "true".

Service.png

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


Также можно сделать сервис активным во всех классах домена. Для этого:

1. Раскрыть список Методов своего сервиса, найти в нем название этого сервиса и раскрыть его.

2. Установить атрибут функции "Использовать" в "true".