Skip to main content

Салон оптики

Перед импортом xml схемы необходимо выгрузить xml схему ExchangeMessage в одно место с импортируемой схемой. В самой импортируемой схеме необходимо прописать:

<xs:import namespace=" http://www.1c.ru/SSL/Exchange/Message " schemaLocation="ExchangeMessage.xsd"/>

EnterpriseData_1_10_8

Вставки в существующие элементы:

1.

<xs:complexType name="Документ.ЗаказКлиента">

....................

<xs:element name="Контрагент" type="tns:КлючевыеСвойстваКонтрагент" minOccurs="0"/>

.......................


<xs:element name="ор_ФизЛицоКонтрагента" type="tns:КлючевыеСвойстваФизическоеЛицо" minOccurs="0"/>
<xs:element name="ор_Диагностика" type="tns:КлючевыеСвойстваор_Диагностика" minOccurs="0"/>
<xs:element name="ор_СостояниеЗаказа" type="tns:КлючевыеСвойстваор_СтатусыЗаказов" minOccurs="0"/>
<xs:element name="ор_Врач" type="tns:КлючевыеСвойстваФизическоеЛицо" minOccurs="0"/>
<xs:element name="ор_ВысотаЗрачкаЛ" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="15"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ор_ВысотаЗрачкаП" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="15"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ор_СвойстваЛинз" type="tns:Документ.ЗаказКлиента.ор_СвойстваЛинз" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

2.

<xs:complexType name="ЛюбаяСсылка">

........................

<xs:element name="НаборыДополнительныхРеквизитовИСведений" type="tns:СправочникСсылка.НаборыДополнительныхРеквизитовИСведений" minOccurs="0"/>
<xs:element name="НаборыДополнительныхРеквизитовИСведенийГруппа" type="tns:СправочникСсылка.НаборыДополнительныхРеквизитовИСведенийГруппа" minOccurs="0"/>
<xs:element name="ор_Диагностика" type="tns:ДокументСсылка.ор_Диагностика" minOccurs="0"/>
<xs:element name="ор_Диагнозы" type="tns:СправочникСсылка.ор_Диагнозы" minOccurs="0"/>
<xs:element name="ор_ШаблоныПолейДиагностики" type="tns:СправочникСсылка.ор_ШаблоныПолейДиагностики" minOccurs="0"/>
<xs:element name="ор_ШаблоныПолейДиагностикиГруппа" type="tns:СправочникСсылка.ор_ШаблоныПолейДиагностикиГруппа" minOccurs="0"/>
<xs:element name="ор_СтатусыЗаказов" type="tns:СправочникСсылка.ор_СтатусыЗаказов" minOccurs="0"/>
<xs:element name="ор_Ячейки" type="tns:СправочникСсылка.ор_Ячейки" minOccurs="0"/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>

3.

<xs:complexType name="СоставнойЛюбойОбъект">

..........................

<xs:element name="НаборыДополнительныхРеквизитовИСведений" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведений" minOccurs="0"/>
<xs:element name="НаборыДополнительныхРеквизитовИСведенийГруппа" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведенийГруппа" minOccurs="0"/>
<xs:element name="ор_Диагностика" type="tns:КлючевыеСвойстваор_Диагностика" minOccurs="0"/>
<xs:element name="ор_Диагнозы" type="tns:КлючевыеСвойстваор_Диагнозы" minOccurs="0"/>
<xs:element name="ор_ШаблоныПолейДиагностики" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностики" minOccurs="0"/>
<xs:element name="ор_ШаблоныПолейДиагностикиГруппа" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностикиГруппа" minOccurs="0"/>
<xs:element name="ор_Ячейки" type="tns:КлючевыеСвойстваор_Ячейки" minOccurs="0"/>
<xs:element name="ор_СтатусыЗаказов" type="tns:КлючевыеСвойстваор_СтатусыЗаказов" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>

4.

 <xs:complexType name="Справочник.ВидыНоменклатуры">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваВидыНоменклатуры"/>
<xs:element name="НаборСвойств" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведений" minOccurs="0"/>
<xs:element name="НаборСвойствХарактеристики" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведений" minOccurs="0"/>
<xs:element name="ДополнительныеРеквизиты" type="tns:ДополнительныеРеквизиты" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

5.

<xs:complexType name="Справочник.Номенклатура">

.................

<xs:element name="ор_НаименованиеПоставщика" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType

6.

<xs:complexType name="Справочник.ФизическиеЛица">

...................

<xs:element name="ор_Врач" type="xs:boolean" minOccurs="0"/>
<xs:element name="ор_НомерМедицинскойКарты" type="xs:string" minOccurs="0"/>
<xs:element name="ор_НомерСтраховогоМедицинскогоПолиса" type="xs:string" minOccurs="0"/>
<xs:element name="ор_СерияСтраховогоМедицинскогоПолиса" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

7.

<xs:complexType name="Справочник.ХарактеристикиНоменклатуры">

......................

<xs:element name="ор_НаименованиеПоставщика" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType

 

Вставка в конец xml схемы, включающая все отраслевые элементы:

<xs:complexType name="Документ.ЗаказКлиента.ор_СвойстваЛинз">
<xs:sequence>
<xs:element name="Строка" type="tns:Документ.ЗаказКлиента.ор_СвойстваЛинз.Строка" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Документ.ЗаказКлиента.ор_СвойстваЛинз.Строка">
<xs:sequence>
<xs:element name="Свойство" type="tns:КлючевыеСвойстваДополнительныеРеквизиты" minOccurs="0"/>
<xs:element name="OS" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="OD" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОбщееЗначение" type="xs:boolean" minOccurs="0"/>
<xs:element name="Значение" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="Документ.ор_Диагностика">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_Диагностика"/>
<xs:element name="Контрагент" type="tns:КлючевыеСвойстваКонтрагент" minOccurs="0"/>
<xs:element name="ФизЛицоКонтрагента" type="tns:КлючевыеСвойстваФизическоеЛицо" minOccurs="0"/>
<xs:element name="ВидОперации" type="tns:ор_ВидыОперацийДиагностика"/>
<xs:element name="Жалобы" type="xs:string" minOccurs="0"/>
<xs:element name="Анамнез" type="xs:string" minOccurs="0"/>
<xs:element name="СостояниеГлаз" type="xs:string" minOccurs="0"/>
<xs:element name="Диагноз" type="tns:КлючевыеСвойстваор_Диагнозы" minOccurs="0"/>
<xs:element name="Рекомендации" type="xs:string" minOccurs="0"/>
<xs:element name="ДатаСледующегоВизита" type="xs:date" minOccurs="0"/>
<xs:element name="НоменклатураП" type="tns:КлючевыеСвойстваНоменклатура" minOccurs="0"/>
<xs:element name="НоменклатураЛ" type="tns:КлючевыеСвойстваНоменклатура" minOccurs="0"/>
<xs:element name="СредствоУхода" type="tns:КлючевыеСвойстваНоменклатура" minOccurs="0"/>
<xs:element name="СрокНошения" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="РежимНошенияКонтактныхЛинз" type="tns:ор_РежимыНошенияКонтактныхЛинз" minOccurs="0"/>
<xs:element name="КоличествоЛинз" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ТипКонтактныхЛинз" type="tns:ор_ТипыКонтактныхЛинз" minOccurs="0"/>
<xs:element name="Подвижность" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="2"/>
<xs:fractionDigits value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Центрирование" type="xs:boolean" minOccurs="0"/>
<xs:element name="ТипОчков" type="tns:ор_ТипыОчков" minOccurs="0"/>
<xs:element name="ТипЛинзДляОчков" type="tns:ор_ТипыЛинзДляОчков" minOccurs="0"/>
<xs:element name="СфераП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="СфераЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ЦилиндрП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ЦилиндрЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОсьП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОсьЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОстротаЗренияП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОстротаЗренияЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОстротаЗренияСКоррекциейП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОстротаЗренияСКоррекциейЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОстротаЗренияОбщая" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ДиаметрП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ДиаметрЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="БазоваяКривизнаП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="БазоваяКривизнаЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="АддидацияП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="АддидацияЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="БазаП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="БазаЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="МежцентровоеРасстояние" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ЦветП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ЦветЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="МежцентровоеРасстояниеП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="МежцентровоеРасстояниеЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="Ответственный" type="tns:КлючевыеСвойстваПользователь" minOccurs="0"/>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведений">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.НаборыДополнительныхРеквизитовИСведений" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:element name="ИмяПредопределенногоНабора" type="xs:string" minOccurs="0"/>
<xs:element name="Предопределенный" type="xs:boolean" minOccurs="0"/>
<xs:element name="Группа" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведенийГруппа" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведенийГруппа">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.НаборыДополнительныхРеквизитовИСведенийГруппа" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:element name="ИмяПредопределенногоНабора" type="xs:string" minOccurs="0"/>
<xs:element name="Предопределенный" type="xs:boolean" minOccurs="0"/>
<xs:element name="Группа" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведенийГруппа" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваРС_ор_ПрайсЛистыПоставщиков">
<xs:sequence>
<xs:element name="ПрайсЛист" type="tns:КлючевыеСвойстваор_ПрайсЛистыПоставщиков"/>
<xs:element name="Ссылка" type="tns:СправочникСсылка.РС_ор_ПрайсЛистыПоставщиков" minOccurs="0"/>
<xs:element name="Номенклатура" type="tns:КлючевыеСвойстваНоменклатура" minOccurs="0"/>
<xs:element name="Артикул" type="xs:string" nillable="true" minOccurs="0"/>
<xs:element name="Единица" type="tns:КлючевыеСвойстваЕдиницаИзмерения" nillable="true" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" nillable="true" minOccurs="0"/>
<xs:element name="Штрихкод" type="xs:string" nillable="true" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваСопутствующиеТовары">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.СопутствующиеТовары" minOccurs="0"/>
<xs:element name="Номенклатура" type="tns:КлючевыеСвойстваНоменклатура"/>
<xs:element name="Характеристика" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры" nillable="true" minOccurs="0"/>
<xs:element name="СопутствующийТовар" type="tns:КлючевыеСвойстваНоменклатура"/>
<xs:element name="ХарактеристикаСопутствующегоТовара" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры" nillable="true" minOccurs="0"/>
<xs:element name="ДобавленоАвтоматически" type="xs:boolean" nillable="true" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_Диагнозы">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_Диагнозы" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_Диагностика">
<xs:sequence>
<xs:element name="Ссылка" type="tns:ДокументСсылка.ор_Диагностика" minOccurs="0"/>
<xs:element name="Дата" type="xs:dateTime"/>
<xs:element name="Номер" type="tns:ТипНомерДокумента"/>
<xs:element name="Организация" type="tns:КлючевыеСвойстваОрганизация"/>
<xs:element name="ДанныеВходящегоДокумента" type="tns:ОбщиеСвойстваДанныеВходящегоДокумента" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_ПрайсЛистыПоставщиков">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_ПрайсЛистыПоставщиков" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:element name="Код" type="xs:string" minOccurs="0"/>
<xs:element name="Владелец" type="tns:КлючевыеСвойстваКонтрагент" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_СтатусыЗаказов">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_СтатусыЗаказов" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:element name="ВидСтатусаЗаказа" type="tns:ор_ВидыСтатусовЗаказа" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_ШаблоныПолейДиагностики">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_ШаблоныПолейДиагностики" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string"/>
<xs:element name="Группа" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностикиГруппа" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_ШаблоныПолейДиагностикиГруппа">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_ШаблоныПолейДиагностикиГруппа" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string"/>
<xs:element name="Группа" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностикиГруппа" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_Ячейки">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_Ячейки" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:element name="Владелец" type="tns:КлючевыеСвойстваСклад" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведений"/>
<xs:element name="Используется" type="xs:boolean" minOccurs="0"/>
<xs:element name="ДополнительныеРеквизиты" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты" minOccurs="0"/>
<xs:element name="ДополнительныеСведения" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеСведения" minOccurs="0"/>
<xs:element name="Представления" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.Представления" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты">
<xs:sequence>
<xs:element name="Строка" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты.Строка" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты.Строка">
<xs:sequence>
<xs:element name="Свойство" type="tns:КлючевыеСвойстваДополнительныеРеквизиты" minOccurs="0"/>
<xs:element name="ПометкаУдаления" type="xs:boolean" minOccurs="0"/>
<xs:element name="ИмяПредопределенногоНабора" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеСведения">
<xs:sequence>
<xs:element name="Строка" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеСведения.Строка" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеСведения.Строка">
<xs:sequence>
<xs:element name="Свойство" type="tns:КлючевыеСвойстваДополнительныеРеквизиты" minOccurs="0"/>
<xs:element name="ПометкаУдаления" type="xs:boolean" minOccurs="0"/>
<xs:element name="ИмяПредопределенногоНабора" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.Представления">
<xs:sequence>
<xs:element name="Строка" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.Представления.Строка" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.Представления.Строка">
<xs:sequence>
<xs:element name="КодЯзыка" type="xs:string" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведенийГруппа">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведенийГруппа"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.РС_ор_ПрайсЛистыПоставщиков">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваРС_ор_ПрайсЛистыПоставщиков"/>
<xs:element name="Цена" type="tns:ТипСумма" nillable="true" minOccurs="0"/>
<xs:element name="Количество" type="tns:ТипКоличество" nillable="true" minOccurs="0"/>
<xs:element name="СрокПоставки" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Контрагент" type="tns:КлючевыеСвойстваКонтрагент" minOccurs="0"/>
<xs:element name="ДатаЗагрузки" type="xs:date" minOccurs="0"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.СопутствующиеТовары">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваСопутствующиеТовары"/>
<xs:element name="Приоритет" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="ПроцентСлучаев" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="7"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="КоличествоСлучаев" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="17"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_Диагнозы">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_Диагнозы"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_ПрайсЛистыПоставщиков">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_ПрайсЛистыПоставщиков"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_СтатусыЗаказов">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_СтатусыЗаказов"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_ШаблоныПолейДиагностики">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностики"/>
<xs:element name="ТекстШаблона" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_ШаблоныПолейДиагностикиГруппа">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностикиГруппа"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_Ячейки">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_Ячейки"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="ДокументСсылка.ор_Диагностика">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.НаборыДополнительныхРеквизитовИСведений">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.НаборыДополнительныхРеквизитовИСведенийГруппа">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.РС_ор_ПрайсЛистыПоставщиков">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.СопутствующиеТовары">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_Диагнозы">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_ПрайсЛистыПоставщиков">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_СтатусыЗаказов">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_ШаблоныПолейДиагностики">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_ШаблоныПолейДиагностикиГруппа">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_Ячейки">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="ор_ВидыОперацийДиагностика">
<xs:restriction base="xs:string">
<xs:enumeration value="ДиагностикаЗрения"/>
<xs:enumeration value="КонтактныеЛинзы"/>
<xs:enumeration value="НовыеОчки"/>
<xs:enumeration value="ОчкиКлиента"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ВидыСтатусовЗаказа">
<xs:restriction base="xs:string">
<xs:enumeration value="ПриемЗаказа"/>
<xs:enumeration value="Производство"/>
<xs:enumeration value="КОбеспечению"/>
<xs:enumeration value="ВыдачаЗаказа"/>
<xs:enumeration value="ЗаказВыдан"/>
<xs:enumeration value="Закрыт"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ПоложенияЛинз">
<xs:restriction base="xs:string">
<xs:enumeration value="OS"/>
<xs:enumeration value="OD"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_РежимыНошенияКонтактныхЛинз">
<xs:restriction base="xs:string">
<xs:enumeration value="Дневной"/>
<xs:enumeration value="Пролонгированный"/>
<xs:enumeration value="Гибкий"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ТипыКонтактныхЛинз">
<xs:restriction base="xs:string">
<xs:enumeration value="Монофокал"/>
<xs:enumeration value="Прогрессив"/>
<xs:enumeration value="Торические"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ТипыЛинзДляОчков">
<xs:restriction base="xs:string">
<xs:enumeration value="Монофокал"/>
<xs:enumeration value="Прогрессив"/>
<xs:enumeration value="Бифокал"/>
<xs:enumeration value="Перифокал"/>
<xs:enumeration value="Асферика"/>
<xs:enumeration value="Офисные"/>
<xs:enumeration value="Eyezen"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ТипыОчков">
<xs:restriction base="xs:string">
<xs:enumeration value="ДляДали"/>
<xs:enumeration value="ДляБлизи"/>
<xs:enumeration value="ДляКомпьютера"/>
<xs:enumeration value="ДляПостоянногоНошения"/>
</xs:restriction>
</xs:simpleType>

EnterpriseData_1_14_1i+

Вставки в существующие элементы:

1.

<xs:complexType name="Документ.ЗаказКлиента">

........................

<xs:element name="Контрагент" type="tns:КлючевыеСвойстваКонтрагент" minOccurs="0"/>

......................
<xs:element name="ор_ФизЛицоКонтрагента" type="tns:КлючевыеСвойстваФизическоеЛицо" minOccurs="0"/>
<xs:element name="ор_Диагностика" type="tns:КлючевыеСвойстваор_Диагностика" minOccurs="0"/>
<xs:element name="ор_СостояниеЗаказа" type="tns:КлючевыеСвойстваор_СтатусыЗаказов" minOccurs="0"/>
<xs:element name="ор_Врач" type="tns:КлючевыеСвойстваФизическоеЛицо" minOccurs="0"/>
<xs:element name="ор_ВысотаЗрачкаЛ" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="15"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ор_ВысотаЗрачкаП" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="15"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ор_СвойстваЛинз" type="tns:Документ.ЗаказКлиента.ор_СвойстваЛинз" minOccurs="0"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

2.

<xs:complexType name="ЛюбаяСсылка">

......................

<xs:element name="НаборыДополнительныхРеквизитовИСведений" type="tns:СправочникСсылка.НаборыДополнительныхРеквизитовИСведений" minOccurs="0"/>
<xs:element name="НаборыДополнительныхРеквизитовИСведенийГруппа" type="tns:СправочникСсылка.НаборыДополнительныхРеквизитовИСведенийГруппа" minOccurs="0"/>
<xs:element name="ор_Диагностика" type="tns:ДокументСсылка.ор_Диагностика" minOccurs="0"/>
<xs:element name="ор_Диагнозы" type="tns:СправочникСсылка.ор_Диагнозы" minOccurs="0"/>
<xs:element name="ор_ШаблоныПолейДиагностики" type="tns:СправочникСсылка.ор_ШаблоныПолейДиагностики" minOccurs="0"/>
<xs:element name="ор_ШаблоныПолейДиагностикиГруппа" type="tns:СправочникСсылка.ор_ШаблоныПолейДиагностикиГруппа" minOccurs="0"/>
<xs:element name="ор_СтатусыЗаказов" type="tns:СправочникСсылка.ор_СтатусыЗаказов" minOccurs="0"/>
<xs:element name="ор_Ячейки" type="tns:СправочникСсылка.ор_Ячейки" minOccurs="0"/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>

3.

<xs:complexType name="СоставнойЛюбойОбъект">

......................

<xs:element name="НаборыДополнительныхРеквизитовИСведений" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведений" minOccurs="0"/>
<xs:element name="НаборыДополнительныхРеквизитовИСведенийГруппа" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведенийГруппа" minOccurs="0"/>
<xs:element name="ор_Диагностика" type="tns:КлючевыеСвойстваор_Диагностика" minOccurs="0"/>
<xs:element name="ор_Диагнозы" type="tns:КлючевыеСвойстваор_Диагнозы" minOccurs="0"/>
<xs:element name="ор_ШаблоныПолейДиагностики" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностики" minOccurs="0"/>
<xs:element name="ор_ШаблоныПолейДиагностикиГруппа" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностикиГруппа" minOccurs="0"/>
<xs:element name="ор_Ячейки" type="tns:КлючевыеСвойстваор_Ячейки" minOccurs="0"/>
<xs:element name="ор_СтатусыЗаказов" type="tns:КлючевыеСвойстваор_СтатусыЗаказов" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>

4.

<xs:complexType name="Справочник.ВидыНоменклатуры">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваВидыНоменклатуры"/>
<xs:element name="НаборСвойств" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведений" minOccurs="0"/>
<xs:element name="НаборСвойствХарактеристики" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведений" minOccurs="0"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

5.

<xs:complexType name="Справочник.Номенклатура">

....................

<xs:element name="ор_НаименованиеПоставщика" type="xs:string" minOccurs="0"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

6.

<xs:complexType name="Справочник.ФизическиеЛица">

.........................

<xs:element name="ор_Врач" type="xs:boolean" minOccurs="0"/>
<xs:element name="ор_НомерМедицинскойКарты" type="xs:string" minOccurs="0"/>
<xs:element name="ор_НомерСтраховогоМедицинскогоПолиса" type="xs:string" minOccurs="0"/>
<xs:element name="ор_СерияСтраховогоМедицинскогоПолиса" type="xs:string" minOccurs="0"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

7.

<xs:complexType name="Справочник.ХарактеристикиНоменклатуры">

.....................

<xs:element name="ор_НаименованиеПоставщика" type="xs:string" minOccurs="0"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

Вставка в конец xml схемы, включающая все отраслевые элементы:

<xs:complexType name="Документ.ЗаказКлиента.ор_СвойстваЛинз">
<xs:sequence>
<xs:element name="Строка" type="tns:Документ.ЗаказКлиента.ор_СвойстваЛинз.Строка" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Документ.ЗаказКлиента.ор_СвойстваЛинз.Строка">
<xs:sequence>
<xs:element name="Свойство" type="tns:КлючевыеСвойстваДополнительныеРеквизиты" minOccurs="0"/>
<xs:element name="OS" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="OD" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОбщееЗначение" type="xs:boolean" minOccurs="0"/>
<xs:element name="Значение" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="Документ.ор_Диагностика">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_Диагностика"/>
<xs:element name="Контрагент" type="tns:КлючевыеСвойстваКонтрагент" minOccurs="0"/>
<xs:element name="ФизЛицоКонтрагента" type="tns:КлючевыеСвойстваФизическоеЛицо" minOccurs="0"/>
<xs:element name="ВидОперации" type="tns:ор_ВидыОперацийДиагностика"/>
<xs:element name="Жалобы" type="xs:string" minOccurs="0"/>
<xs:element name="Анамнез" type="xs:string" minOccurs="0"/>
<xs:element name="СостояниеГлаз" type="xs:string" minOccurs="0"/>
<xs:element name="Диагноз" type="tns:КлючевыеСвойстваор_Диагнозы" minOccurs="0"/>
<xs:element name="Рекомендации" type="xs:string" minOccurs="0"/>
<xs:element name="ДатаСледующегоВизита" type="xs:date" minOccurs="0"/>
<xs:element name="НоменклатураП" type="tns:КлючевыеСвойстваНоменклатура" minOccurs="0"/>
<xs:element name="НоменклатураЛ" type="tns:КлючевыеСвойстваНоменклатура" minOccurs="0"/>
<xs:element name="СредствоУхода" type="tns:КлючевыеСвойстваНоменклатура" minOccurs="0"/>
<xs:element name="СрокНошения" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="РежимНошенияКонтактныхЛинз" type="tns:ор_РежимыНошенияКонтактныхЛинз" minOccurs="0"/>
<xs:element name="КоличествоЛинз" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ТипКонтактныхЛинз" type="tns:ор_ТипыКонтактныхЛинз" minOccurs="0"/>
<xs:element name="Подвижность" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="2"/>
<xs:fractionDigits value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Центрирование" type="xs:boolean" minOccurs="0"/>
<xs:element name="ТипОчков" type="tns:ор_ТипыОчков" minOccurs="0"/>
<xs:element name="ТипЛинзДляОчков" type="tns:ор_ТипыЛинзДляОчков" minOccurs="0"/>
<xs:element name="СфераП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="СфераЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ЦилиндрП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ЦилиндрЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОсьП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОсьЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОстротаЗренияП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОстротаЗренияЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОстротаЗренияСКоррекциейП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОстротаЗренияСКоррекциейЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОстротаЗренияОбщая" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ДиаметрП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ДиаметрЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="БазоваяКривизнаП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="БазоваяКривизнаЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="АддидацияП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="АддидацияЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="БазаП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="БазаЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="МежцентровоеРасстояние" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ЦветП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ЦветЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="МежцентровоеРасстояниеП" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="МежцентровоеРасстояниеЛ" type="tns:КлючевыеСвойстваЗначенияДополнительныхРеквизитов" minOccurs="0"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведений">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.НаборыДополнительныхРеквизитовИСведений" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:element name="ИмяПредопределенногоНабора" type="xs:string" minOccurs="0"/>
<xs:element name="Предопределенный" type="xs:boolean" minOccurs="0"/>
<xs:element name="Группа" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведенийГруппа" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведенийГруппа">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.НаборыДополнительныхРеквизитовИСведенийГруппа" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:element name="ИмяПредопределенногоНабора" type="xs:string" minOccurs="0"/>
<xs:element name="Предопределенный" type="xs:boolean" minOccurs="0"/>
<xs:element name="Группа" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведенийГруппа" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваРС_ор_ПрайсЛистыПоставщиков">
<xs:sequence>
<xs:element name="ПрайсЛист" type="tns:КлючевыеСвойстваор_ПрайсЛистыПоставщиков"/>
<xs:element name="Ссылка" type="tns:СправочникСсылка.РС_ор_ПрайсЛистыПоставщиков" minOccurs="0"/>
<xs:element name="Номенклатура" type="tns:КлючевыеСвойстваНоменклатура" minOccurs="0"/>
<xs:element name="Артикул" type="xs:string" nillable="true" minOccurs="0"/>
<xs:element name="Единица" type="tns:КлючевыеСвойстваЕдиницаИзмерения" nillable="true" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" nillable="true" minOccurs="0"/>
<xs:element name="Штрихкод" type="xs:string" nillable="true" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваСопутствующиеТовары">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.СопутствующиеТовары" minOccurs="0"/>
<xs:element name="Номенклатура" type="tns:КлючевыеСвойстваНоменклатура"/>
<xs:element name="Характеристика" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры" nillable="true" minOccurs="0"/>
<xs:element name="СопутствующийТовар" type="tns:КлючевыеСвойстваНоменклатура"/>
<xs:element name="ХарактеристикаСопутствующегоТовара" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры" nillable="true" minOccurs="0"/>
<xs:element name="ДобавленоАвтоматически" type="xs:boolean" nillable="true" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_Диагнозы">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_Диагнозы" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_Диагностика">
<xs:sequence>
<xs:element name="Ссылка" type="tns:ДокументСсылка.ор_Диагностика" minOccurs="0"/>
<xs:element name="Дата" type="xs:dateTime"/>
<xs:element name="Номер" type="tns:ТипНомерДокумента"/>
<xs:element name="Организация" type="tns:КлючевыеСвойстваОрганизация"/>
<xs:element name="ДанныеВходящегоДокумента" type="tns:ОбщиеСвойстваДанныеВходящегоДокумента" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_ПрайсЛистыПоставщиков">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_ПрайсЛистыПоставщиков" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:element name="Код" type="xs:string" minOccurs="0"/>
<xs:element name="Владелец" type="tns:КлючевыеСвойстваКонтрагент" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_СтатусыЗаказов">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_СтатусыЗаказов" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:element name="ВидСтатусаЗаказа" type="tns:ор_ВидыСтатусовЗаказа" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_ШаблоныПолейДиагностики">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_ШаблоныПолейДиагностики" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string"/>
<xs:element name="Группа" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностикиГруппа" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_ШаблоныПолейДиагностикиГруппа">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_ШаблоныПолейДиагностикиГруппа" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string"/>
<xs:element name="Группа" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностикиГруппа" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваор_Ячейки">
<xs:sequence>
<xs:element name="Ссылка" type="tns:СправочникСсылка.ор_Ячейки" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:element name="Владелец" type="tns:КлючевыеСвойстваСклад" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведений"/>
<xs:element name="Используется" type="xs:boolean" minOccurs="0"/>
<xs:element name="ДополнительныеРеквизиты" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты" minOccurs="0"/>
<xs:element name="ДополнительныеСведения" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеСведения" minOccurs="0"/>
<xs:element name="Представления" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.Представления" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты">
<xs:sequence>
<xs:element name="Строка" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты.Строка" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты.Строка">
<xs:sequence>
<xs:element name="Свойство" type="tns:КлючевыеСвойстваДополнительныеРеквизиты" minOccurs="0"/>
<xs:element name="ПометкаУдаления" type="xs:boolean" minOccurs="0"/>
<xs:element name="ИмяПредопределенногоНабора" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеСведения">
<xs:sequence>
<xs:element name="Строка" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеСведения.Строка" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеСведения.Строка">
<xs:sequence>
<xs:element name="Свойство" type="tns:КлючевыеСвойстваДополнительныеРеквизиты" minOccurs="0"/>
<xs:element name="ПометкаУдаления" type="xs:boolean" minOccurs="0"/>
<xs:element name="ИмяПредопределенногоНабора" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.Представления">
<xs:sequence>
<xs:element name="Строка" type="tns:Справочник.НаборыДополнительныхРеквизитовИСведений.Представления.Строка" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведений.Представления.Строка">
<xs:sequence>
<xs:element name="КодЯзыка" type="xs:string" minOccurs="0"/>
<xs:element name="Наименование" type="xs:string" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xs:complexType name="Справочник.НаборыДополнительныхРеквизитовИСведенийГруппа">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваНаборыДополнительныхРеквизитовИСведенийГруппа"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.РС_ор_ПрайсЛистыПоставщиков">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваРС_ор_ПрайсЛистыПоставщиков"/>
<xs:element name="Цена" type="tns:ТипСумма" nillable="true" minOccurs="0"/>
<xs:element name="Количество" type="tns:ТипКоличество" nillable="true" minOccurs="0"/>
<xs:element name="СрокПоставки" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Контрагент" type="tns:КлючевыеСвойстваКонтрагент" minOccurs="0"/>
<xs:element name="ДатаЗагрузки" type="xs:date" minOccurs="0"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.СопутствующиеТовары">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваСопутствующиеТовары"/>
<xs:element name="Приоритет" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="ПроцентСлучаев" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="7"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="КоличествоСлучаев" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="17"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_Диагнозы">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_Диагнозы"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_ПрайсЛистыПоставщиков">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_ПрайсЛистыПоставщиков"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_СтатусыЗаказов">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_СтатусыЗаказов"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_ШаблоныПолейДиагностики">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностики"/>
<xs:element name="ТекстШаблона" type="xs:string" minOccurs="0"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_ШаблоныПолейДиагностикиГруппа">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_ШаблоныПолейДиагностикиГруппа"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Справочник.ор_Ячейки">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваор_Ячейки"/>
<xs:element name="ОбщиеСвойстваОбъектовФормата" type="tns:ОбщиеСвойстваОбъектовФормата" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="ДокументСсылка.ор_Диагностика">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.НаборыДополнительныхРеквизитовИСведений">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.НаборыДополнительныхРеквизитовИСведенийГруппа">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.РС_ор_ПрайсЛистыПоставщиков">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.СопутствующиеТовары">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_Диагнозы">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_ПрайсЛистыПоставщиков">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_СтатусыЗаказов">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_ШаблоныПолейДиагностики">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_ШаблоныПолейДиагностикиГруппа">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.ор_Ячейки">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="ор_ВидыОперацийДиагностика">
<xs:restriction base="xs:string">
<xs:enumeration value="ДиагностикаЗрения"/>
<xs:enumeration value="КонтактныеЛинзы"/>
<xs:enumeration value="НовыеОчки"/>
<xs:enumeration value="ОчкиКлиента"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ВидыСтатусовЗаказа">
<xs:restriction base="xs:string">
<xs:enumeration value="ПриемЗаказа"/>
<xs:enumeration value="Производство"/>
<xs:enumeration value="КОбеспечению"/>
<xs:enumeration value="ВыдачаЗаказа"/>
<xs:enumeration value="ЗаказВыдан"/>
<xs:enumeration value="Закрыт"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ПоложенияЛинз">
<xs:restriction base="xs:string">
<xs:enumeration value="OS"/>
<xs:enumeration value="OD"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_РежимыНошенияКонтактныхЛинз">
<xs:restriction base="xs:string">
<xs:enumeration value="Дневной"/>
<xs:enumeration value="Пролонгированный"/>
<xs:enumeration value="Гибкий"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ТипыКонтактныхЛинз">
<xs:restriction base="xs:string">
<xs:enumeration value="Монофокал"/>
<xs:enumeration value="Прогрессив"/>
<xs:enumeration value="Торические"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ТипыЛинзДляОчков">
<xs:restriction base="xs:string">
<xs:enumeration value="Монофокал"/>
<xs:enumeration value="Прогрессив"/>
<xs:enumeration value="Бифокал"/>
<xs:enumeration value="Перифокал"/>
<xs:enumeration value="Асферика"/>
<xs:enumeration value="Офисные"/>
<xs:enumeration value="Eyezen"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ТипыОчков">
<xs:restriction base="xs:string">
<xs:enumeration value="ДляДали"/>
<xs:enumeration value="ДляБлизи"/>
<xs:enumeration value="ДляКомпьютера"/>
<xs:enumeration value="ДляПостоянногоНошения"/>
</xs:restriction>
</xs:simpleType>