Мельница данных- Класс TRoutineBan (Запрет на подпрограмму)  (раздел целиком)  (13.06.2021)
Класс TRoutineBan (Запрет на подпрограмму)
Унаследован от класса TBanGroupItem (Элементы группы запретов) . Объекты класса являются составными частями объектов класса TBanGroup (Группы запретов) .


1. Конструктор TRoutineBan.Create (Конструктор запрета на подпрограмму)

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Name (Имя) TObjectName (Имена)

Унаследован

Скрыт

Description (Наименование) TObjectDescription (Наименования)

Унаследован

Скрыт

Class (Класс) TClass domain (Класс)

Унаследован

Доступен

Class (Класс)

Parent (Родитель) TParent domain (Родитель объекта)

Унаследован

Доступен

Parent (Родитель)

Master (Мастер) TMaster domain (Объект (с каскадным удалением))

Унаследован

Доступен

Master (Мастер)

Accessor (Роль доступа) TAccessor domain (Роли доступа)

Унаследован

Скрыт

BannedClass (Запрещаемый класс) TClass required cascade domain (Класс (с каскадным удалением))

Доступен

BannedRoutine (Запрещаемая подпрограмма) TBannedRoutine domain (Подпрограмма для запрета)

Доступен

Конструирует объект класса TRoutineBan (Запрет на подпрограмму) .


2. Поле TRoutineBan.FBannedClass (Запрещенный класс)
FBannedClass: TClass required cascade domain (Класс (с каскадным удалением)) (обязательно для заполнения) .

Используется для хранения значений свойства TRoutineBan.BannedClass (Запрещаемый класс)
.


3. Поле TRoutineBan.FBannedRoutine (Запрещенная подпрограмма)
FBannedRoutine: TBannedRoutine domain (Подпрограмма для запрета) (обязательно для заполнения) .

Используется для хранения значений свойства TRoutineBan.BannedRoutine (Запрещаемая подпрограмма)
.


4. Свойство TRoutineBan.BannedClass (Запрещаемый класс)
BannedClass: TClass required cascade domain (Класс (с каскадным удалением)) (обязательно для заполнения) .

Для чтения значения свойства используется поле TRoutineBan.FBannedClass (Запрещенный класс) .


5. Свойство TRoutineBan.BannedRoutine (Запрещаемая подпрограмма)
BannedRoutine: TBannedRoutine domain (Подпрограмма для запрета) (обязательно для заполнения) .

Для чтения значения свойства используется поле TRoutineBan.FBannedRoutine (Запрещенная подпрограмма) .