Тип ValueEnumRef предназначен для передачи значений перечислений. Тип ValueEnumRef соответствует типу "ПеречислениеСсылка" 1С:Предприятие.

Тип ValueEnumRef явялется производным от ValueStructured, это значит, что в составе ссылки могут быть указаны также внутренние контекстные данные связного с ней значения.

Иерархия типов: ValueBase ValueStructured ValueRef ValueEnumRef

<xs:complexType name="ValueEnumRef">
	<xs:complexContent>
		<xs:extension base="brom:ValueRef">
			<xs:attribute name="Value" type="xs:string"/>
		</xs:extension>
	</xs:complexContent>
</xs:complexType>

<xs:complexType name="ValueRef" abstract="true">
	<xs:complexContent>
		<xs:extension base="brom:ValueStructured">
			<xs:attribute name="Type" type="xs:string" use="required"/>
			<xs:attribute name="Presentation" type="xs:string"/>
		</xs:extension>
	</xs:complexContent>
</xs:complexType>

<xs:complexType name="ValueStructured" abstract="true">
	<xs:complexContent>
		<xs:extension base="brom:ValueBase">
			<xs:sequence>
				<xs:element name="Property" type="brom:ValueBase" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:extension>
	</xs:complexContent>
</xs:complexType>

<xs:complexType name="ValueBase" abstract="true">
	<xs:attribute name="Name" type="brom:PropertyName"/>
</xs:complexType>
<brom:result xsi:type="m:ValueEnumRef" Value="НДС18" Presentation="18%" Type="Перечисление.СтавкиНДС"/>
<brom:result xsi:type="brom:ValueEnumRef" Value="НДС0" Presentation="0%" Type="Перечисление.СтавкиНДС">
	<brom:Property xsi:type="brom:ValueNumber" Name="Порядок" Value="4"/>
</brom:result>

В примере №1 указана ссылка без контекстных данных значения. В примере №2 указана ссылка с включением стандартного реквизита "Порядок".