ГОСТ Р ИСО 10303-44—2022
Примечание1 — Объект make_from_usage_option должен использоваться для ссылок на проме
жуточные изделия (полуфабрикаты) в случае, если одно изделие получается из другого с использованием ряда
процессов.
Примечание 2— Обрабатываемым изделием может быть сборочная единица. Вэтом случае assembly_
component_usage отличается от make_from_usage_option составом сборочных единиц, используемых вданной
сборочной единице без каких-либо изменений.
Примечание 3 — Объектами product_definition могут быть relatin_product_ definition, образованный
множеством отношений make_from_usage_option, и related_ product_definition, образованный множеством от
ношений make_from_usage_option. Кроме того, может быть множество экземпляров make_from_usage_option,
связанных с одними и теми же relating_product_definition и related_product_definition, образующими парные
product_definition.
Пример 2 — Рассмотрим случай вала, получаемого в результате обработки отливки или поковки.
Все «дерево» вала, отливки и поковки представляется отдельными экземплярами productjdefinition.
Существуют два экземпляра make_from_usage_option: один — между relating_product_ definition вала и
related_product_definition поковки, другой — между relating_product_definition вала и related_product_defi-
nition отливки.
EXPRESS-специФикаиия:
*)
ENTITY make_from_usage_option
SUBTYPE
ranking
OF (product_definition_usage);
: INTEGER;
ranking_rationale :text;
quantity :measure_with_unit;
WHERE
WR1: (NOT (’NUMBER’ IN TYPEOF(quantity.value_component))) OR
(quantity.value_component > 0);
END_ENTITY;
(*
Определения атрибутов:
- ranking — целое число, определяющее приоритетность использования конкретного related_
product_definition по всем экземплярам make_from_usage_ option, имеющим одинаковое значение
наследуемого атрибута relating_product_ definition. Значением данного атрибута является целое чис
ло, имеющее смысловое содержание при сравнении с соответствующими значениями для make_from_
usage_ option, разделяющими один и тот же relating_product_definition. Значение данного атрибута
является относительным и не определяет безусловную очередность. Наименьшее значение данного
атрибута определяет высший приоритет данного related_product_definition, а наибольшее — низший;
- ranking rationale — текст, описывающий обоснование установленной очередности.
Пример 3 — Примерами атрибута rankingrationale являются стоимость и продолжительность;
- quantity — количество relating_product_definition, которые могут быть получены из related_
product_definition.
Формальное утверждение:
WR1. Если количество компонента выражено в числовом виде, его значение должно быть больше
нуля.
4.4.6 Объект make_from_usage_option_group
Объектом make_from_usage_option_group является набор экземпляров make_from_usage_op-
tion, определяющий одну из возможных комбинаций объектов product_definition, которая может быть
получена из другого единственного product_definition.
Примечание 1— Объект make_from_usage_option_group может быть использован для указания того,
что несколько различных изделий могут быть получены из единственного изделия.
Для представления связи единственного изделия с единственным make_from_usage_option_
group related_product_definition для всех экземпляров make_from_usage_option должен быть оди
наковым.
10