ГОСТ Р ИСОЛ-С 10303-1245—2015
person..type_definition,
person_type_definition_relationship);
END_TYPE;
<*
5.2.1.3 Тип данных person_typo_item
Тип данных person_type_item является расширяемым списком альтернативных именованных ти
пов данных. Дополнительные альтернативные типы данных задаются в выбранных (SELECT) типах
данных, расширяющих тип данных person_type_item.
Примечание — Для того чтобы обеспечить уверенность в том. что для объектов, ссылающихся на
пустой расширяемый выбираемый (SELECT)типданных,существует хотябыодин типразрешенныхэкземпляров,
в прикладных модулях, использующихэтот типданных, требуется его расширение.
EXPRESS-слецифихация:
*)
ТУРЕ per8on_type_itern = EXTENSIBLE GENER1C_ENTITY SELECT;
END_TYPE;
<*
5.2.2 Олредоленио объектов ИММ
В настоящем пункте определен объект ИММ для прикладного модуля, рассматриваемого в насто
ящем стандарте. Ниже специфицирован объект ИММ и его определение.
5.2.2.1 Объект applied_person_type_assignment
Объект applied_porson_type_assignment является таким подтипом объекта person_type_
assignment, посредством которого тип сотрудника, представленный объектом person_type. связывает ся
с экземплярамиобъектов тех типов, которые входят в список выбора типа данных person_type_item.
EXPRESS-слециФикация:
*)
ENTITY applied_person_type_assignment
SUBTYPE OF (person_type_assignment);
items :SET[1:?) OF person_type_item;
END_ENT1TY;
<*
Определения атрибутов:
items — набор экземпляров объектов, представляющих те элементы, для которых задается пред
ставленный объектом person_typo тип сотрудника.
5.2 2.2 Объект appliod_person_type_dofinition_assignment
Объект applied_person_type_definition_assignment является таким подтипом объекта person_
type_definition_assignment. посредством которого представленное объектом person_type_definition
определение типа сотрудника связывается с экземплярами объектов тех типов, которые входят в спи
сок выбора типа данных porson_type_item.
EXPRESS-слециФикация:
•)
ENTITY applied_person_.type_definition_assignment
SUBTYPE OF (person_type_definition_assignment);
items :SET[1:?1 OF person_definition_item;
END_ENTITY;
(*
Определения атрибутов:
Items — набор экземпляров объектов, представляющих те элементы, для которых задается пред
ставленное объектом person_type_dofmition определение типа сотрудника.
5.2.2.3 Объект characterized_person_type_definition
Объект characterized_person_type_dofinition является таким подтипом объектов characterizod_
object и person_type_definition. который используется для задания экземпляров представляющих
14