IServiceInfo, IServices
|
|
Базовый интерфейс сервиса
ICoreObject | IService
[ uuid(29CC38DF-B68A-490B-B220-A0EC9EFE0141), odl, dual, oleautomation ] interface IService : ICoreObject;
Сервис является базовой единицей конфигурации, служебным объектом для управления данными и реализации определенной функциональности системы.
Все сервисы конфигурации (таблицы, запросы, наборы данных, скрипты и т.д.) реализуют данный интерфейс и хранятся в таблице "tbl_Service".
USI, который является уникальным идентификатором сервиса формируется по правилу:
[Модуль] + [Путь в дереве модуля] + [Код]
где:
Код сервиса, являющийся частью USI должен быть уникальным в пределах всей конфигурации. Проверка уникальности кода сервиса выполняется при выполнении методов IServices::CheckServiceUSI и IServices::SaveItem.
Значение уникального кода сервиса содержится в поле "tbl_Service.Code". Уникальный код сервиса формируется на основании правил формирования названий сервисов.
IServiceInfo, IServices
Copyright (с) Terrasoft 2002-2007.
|