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="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>

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: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: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:element name="ор_СервисныйЦентр" type="xs:boolean" 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="xs:boolean" nillable="true" minOccurs="0"/>
<xs:element name="ор_СрокГарантии" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:totalDigits value="3"/>
<xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<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:string" 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>

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

<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:element name="Номенклатура" type="tns:КлючевыеСвойстваНоменклатура" minOccurs="0"/>
<xs:element name="Характеристика" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры" 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:boolean" 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: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:element name="Ответственный" type="tns:КлючевыеСвойстваПользователь" minOccurs="0"/>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="Проведен" type="xs:boolean" 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: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:element name="ДокументОснование" type="tns:КлючевыеСвойстваор_ПередачаВСтороннийСервисныйЦентр" minOccurs="0"/>
<xs:element name="Ответственный" type="tns:КлючевыеСвойстваПользователь" minOccurs="0"/>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="Проведен" type="xs:boolean" 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: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:element name="Ответственный" type="tns:КлючевыеСвойстваПользователь" minOccurs="0"/>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="Проведен" type="xs:boolean" 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: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:element name="Ответственный" type="tns:КлючевыеСвойстваПользователь" minOccurs="0"/>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="Проведен" type="xs:boolean" 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: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:element name="Ответственный" type="tns:КлючевыеСвойстваПользователь" minOccurs="0"/>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="Проведен" type="xs:boolean" 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: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:element name="МеханическиеПовреждения" type="xs:string" minOccurs="0"/>
<xs:element name="Описание" type="xs:string" minOccurs="0"/>
<xs:element name="ДатаОкончания" type="xs:dateTime" 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:element name="Проведен" type="xs:boolean" 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: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:element name="ТипыЦен" type="tns:Документ.ор_УценкаТовара.ТипыЦен" minOccurs="0"/>
<xs:element name="Ответственный" type="tns:КлючевыеСвойстваПользователь" minOccurs="0"/>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="Проведен" type="xs:boolean" 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" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Документ.ор_УценкаТовара.ТипыЦен.Строка">
<xs:sequence>
<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>
<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: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:element name="Ответственный" type="tns:КлючевыеСвойстваПользователь" minOccurs="0"/>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="Проведен" type="xs:boolean" 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="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>
<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:КлючевыеСвойстваНоменклатура" 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="tns:КлючевыеСвойстваНоменклатура"/>
<xs:element name="Характеристика" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры" minOccurs="0"/>
<xs:element name="СопутствующийТовар" type="tns:КлючевыеСвойстваНоменклатура"/>
<xs:element name="ХарактеристикаСопутствующегоТовара" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры" 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" 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:dateTime"/>
<xs:element name="Номер" type="tns:ТипНомерДокумента"/>
<xs:element name="Организация" type="tns:КлючевыеСвойстваОрганизация"/>
<xs:element name="Контрагент" type="tns:КлючевыеСвойстваКонтрагент"/>
<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:КлючевыеСвойстваКонтрагент"/>
<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:КлючевыеСвойстваКонтрагент"/>
<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:КлючевыеСвойстваКонтрагент"/>
<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:КлючевыеСвойстваКонтрагент"/>
<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: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:dateTime"/>
<xs:element name="Номер" type="tns:ТипНомерДокумента"/>
<xs:element name="Организация" type="tns:КлючевыеСвойстваОрганизация"/>
<xs:element name="Контрагент" type="tns:КлючевыеСвойстваКонтрагент"/>
<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" 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" 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:dateTime"/>
<xs:element name="Номер" type="tns:ТипНомерДокумента"/>
<xs:element name="Организация" type="tns:КлючевыеСвойстваОрганизация"/>
<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: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="Приоритет" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:totalDigits value="3"/>
<xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="Обратимость" type="xs:boolean" 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:ТипСумма" 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: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: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:extension>
</xs:complexContent>
</xs:complexType>
<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="УчитыватьСтоимость" type="xs:boolean" minOccurs="0"/>
<xs:element name="НеАктивен" type="xs:boolean" 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="ОбщиеСвойстваОбъектовФормата" 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:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</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="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:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ВидыОперацийДокументаПриемВРемонт">
<xs:restriction base="xs:string">
<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>

EnterpriseData_1_14_1i+

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

1.

<xs:complexType name="КлючевыеСвойстваВидыНоменклатуры">

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

<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>

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: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: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: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:extension>
</xs:complexContent>
</xs:complexType>

5.

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

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

<xs:element name="ор_НаименованиеПоставщика" type="xs:string" minOccurs="0"/>
<xs:element name="ор_ВыписыватьГарантийныйТалон" type="xs:boolean" nillable="true" minOccurs="0"/>
<xs:element name="ор_СрокГарантии" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:totalDigits value="3"/>
<xs:fractionDigits value="0"/>
</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>

6.

<xs:complexType name="Справочник.ХарактеристикиНоменклатуры">
<xs:complexContent>
<xs:extension base="ns1:Object">
<xs:sequence>
<xs:element name="КлючевыеСвойства" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры"/>
<xs:element name="Наименование" type="xs:string"/>
<xs:element name="ор_НаименованиеПоставщика" type="xs:string" 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>

 

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

<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:element name="Номенклатура" type="tns:КлючевыеСвойстваНоменклатура" minOccurs="0"/>
<xs:element name="Характеристика" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры" 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: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: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: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: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: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:element name="ДокументОснование" 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: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: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: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: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: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: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: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: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: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: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: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:element name="МеханическиеПовреждения" type="xs:string" minOccurs="0"/>
<xs:element name="Описание" type="xs:string" minOccurs="0"/>
<xs:element name="ДатаОкончания" type="xs:dateTime" minOccurs="0"/>
<xs:element name="РезультатВыполнения" 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: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: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:element name="ТипыЦен" 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:extension>
</xs:complexContent>
</xs:complexType>
<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="Цена" 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:КлючевыеСвойстваор_ВидыЭтаповРемонта" 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: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:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="КлючевыеСвойстваАналогиНоменклатуры">
<xs:sequence>
<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>
<xs:complexType name="КлючевыеСвойстваРС_ор_ПрайсЛистыПоставщиков">
<xs:sequence>
<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" 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:КлючевыеСвойстваНоменклатура" 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="tns:КлючевыеСвойстваНоменклатура"/>
<xs:element name="Характеристика" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры" minOccurs="0"/>
<xs:element name="СопутствующийТовар" type="tns:КлючевыеСвойстваНоменклатура"/>
<xs:element name="ХарактеристикаСопутствующегоТовара" type="tns:КлючевыеСвойстваХарактеристикаНоменклатуры" minOccurs="0"/>
<xs:element name="ДобавленоАвтоматически" type="xs:boolean" 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" 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:dateTime"/>
<xs:element name="Номер" type="tns:ТипНомерДокумента"/>
<xs:element name="Организация" type="tns:КлючевыеСвойстваОрганизация"/>
<xs:element name="Контрагент" type="tns:КлючевыеСвойстваКонтрагент"/>
<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:dateTime"/>
<xs:element name="Номер" type="tns:ТипНомерДокумента"/>
<xs:element name="Организация" type="tns:КлючевыеСвойстваОрганизация"/>
<xs:element name="Контрагент" type="tns:КлючевыеСвойстваКонтрагент"/>
<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:КлючевыеСвойстваКонтрагент"/>
<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:КлючевыеСвойстваКонтрагент"/>
<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: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: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" 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" 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:dateTime"/>
<xs:element name="Номер" type="tns:ТипНомерДокумента"/>
<xs:element name="Организация" type="tns:КлючевыеСвойстваОрганизация"/>
<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: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="Приоритет" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:totalDigits value="3"/>
<xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Комментарий" type="xs:string" minOccurs="0"/>
<xs:element name="Обратимость" type="xs:boolean" 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:ТипСумма" 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:fractionDigits value="0"/>
</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: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="Приоритет" nillable="true" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="2"/>
<xs:fractionDigits value="0"/>
</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: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="xs:boolean" 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" 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:boolean" 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: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="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: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="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:restriction>
</xs:simpleType>
<xs:simpleType name="ор_ВидыОперацийДокументаПриемВРемонт">
<xs:restriction base="xs:string">
<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>