ГОСТ Р ИСО 10303-203-2003
WHERE
wrl: (SIZEOF (QUERY ( cr <* changc_rcquest |(NOT (SIZEOF(
QUERY ( ccpoa
<*
cc_dcsign_person_and_organization_assignment
|(cr IN ccpoa.itcms) ))
> =
1)) )) ” 0);
END_RULE; - - change_rcquest_requires_pcrson_organization
RULE changc_requircs_approval FOR (change, cc_dcsign_approval);
WHERE
wrl: (SIZEOF (QUERY (chg <* change |(NOT (SIZEOF (QUERY ( ccda <*
cc_design_approval ](chg IN ccda.items) ))“ !))))■ * 0):
END_RULE; - - change_rcquires_approval
RULE change_requircs_date_timc FOR (change.
cc_dcsign_date_andjimc_assignment);
WHERE
wrl: (SfZEOF(QUERY ( chg <* change |(NOT (SIZEOF(QUERY ( ccdta <*
cc_design_date_and_time_assignmcnt |«chg IN ccdta.items) AND
(ccdta.role.name =*’start_datc’)))) = I)) )>" 0);
END_RULE; - - changc_requircs_datcjimc
RULE compaliblc_dimcnsion FOR (cartcsian_pomt, direction.
rcprcscntatian_contcxt. gcomctric_rcprcsentation_contcxt) ;
WHERE
wrl: (SIZEOF(QUERY ( x <* cartcsian_pomt |<SIZEOF(QUERY ( у <*
geometric_rcprcscntalion_coniext |(itcm_in_contcxl(x,y) AND (
HIINDEX(x.coordinatcs) < > y.coordinatc_space_dimension)))) >
0))) - 0);
wr2: (SIZEOF(QUERY ( x <* direction |<SIZEOF(QUERY ( у <*
geometric_represcntation_context |(itcm_in_contcxt(x,y) AND (
HIINDEX(x.directK)n_ratios) < > y.coordinatc_space_dimension))
)) > 0) )) - 0);
END_RULE; - - compatiblc_dimcnsion
RULE configuratk»n_itcm_requircs_a|3proval FOR (configurationjtcm.
cc_dcsign_approval) ;
WHERE
wrl: (SIZEOF(QUERY ( ci <* configurationjtcm |(NOT (SIZEOF(
QUERY ( ccda <* cc_dcsign_approva! |(ci IN ccda.itcms) ))
- •)))) = 0 );
END RULE: - - configurationJtcm_requires_approval
RULE configuratK»n_itcm_requircs_pcnion_organization FOR (
configuration_itcm.
cc_design_person_and_organization_assignment);
WHERE
wrl: (SIZEOF (QUERY ( ci <* configurationjtcm |(NOT (SIZEOF(
QUERY ( ccdpoa <* cc_dcsign_pcn»on_and_organization_assignmcnt
|(ci IN ccdpoa.items) )) « 1» )) = 0):
END_RULE: - - configurationJtcm_rcquircs_pcna>n_orgamzation
RULE contracl_rcquires_approvai FOR (contract. cc_dcsign_approval) ;
WHERE
wrl: (SIZEOF (QUERY ( c <• contract |(NOT (SIZEOF (QUERY ( ccda <»
cc_dcsign_approval | (c IN ccda.itcms) )) = 1)) )) = 0);
END_RULE;- - contract_rcquires_approval
RULE contract_requires_person_organization FOR (contract,
cc_design_petson_and_organization_assignment):
WHERE
wrl: (SIZEOF (QUERY ( c <* contract |(NOT (SIZEOF (QUERY <ccdpoa <*
169