Магазин бытовой техники и средств связи
Перед импортом 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: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: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: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: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: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: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: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: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: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:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.РС_ор_ПрименяемостьНоменклатуры">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<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: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: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: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: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: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: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: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: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: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: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:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:simpleType name="СправочникСсылка.РС_ор_ПрименяемостьНоменклатуры">
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<xs:restriction base="ns1:Ref"/>
</xs:simpleType>
<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: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>
No Comments