<xs:element name='PL_LOC' type='common:pl-loc'/>
<xs:element name='RW_STAT' type='common:rw-stat'/>
<xs:element name='SCHEMA' type='common:schema'/>
<xs:element name='SEND_STAT' type='common:send-stat'/>
<xs:element name='SHTEMPEL' type='common:shtempel-info'/>
<xs:element name='SPEC_COND' type='common:spec-cond'/>
<xs:element name='TAKS' type='common:taks'/>
<xs:element name='TEXT' type='accepted:text'/>
<xs:element name='VAGON' type='resent:wagon'/>
<xs:element name='COLLECT_V' type='common:collect'/>
<xs:element name='PAY_V' type='common:pay'/>
<xs:element name='PEREGR_V' type='common:peregr'/>
<xs:element name='TOOLS' type='common:tools'/>
<xs:element name='ZPU_V' type='common:zpu'/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- changes end -->
<xs:element name="OTPR" type="resent:consignment" />
<xs:complexType name='consignment'>
<xs:complexContent>
<xs:extension base="resent:base-consignment">
<xs:sequence >
<xs:element name='ACTS' type='resent:act' minOccurs='0' maxOccurs='unbounded' />
<xs:element name='CIM_INFO' type='common:cim-info' minOccurs='0' />
<xs:element name='CLIENT' type='resent:client' minOccurs='2' maxOccurs='2'/>
<xs:element name='COM_COND' type='common:com-cond' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='CONT' type='resent:container' minOccurs='0' maxOccurs='unbounded' />
<xs:element name='FROM_TO_LOC' type='common:from-to-loc' minOccurs='0' maxOccurs='unbounded' />
<xs:element name='JOINT' type='resent:joint' minOccurs='0' maxOccurs='100' />
<xs:element name='OTPRDP' type='common:old-document-info' minOccurs='0' />
<xs:element name='PAC' type='common:pac' minOccurs='0' />
<xs:element name='PEREADR_OLD' type='resent:resent' minOccurs='0' maxOccurs='1' />
<xs:element name='PL' type='resent:payer' minOccurs='1' maxOccurs='unbounded' />
<xs:element name='RW_STAT' type='common:rw-stat' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='VAGON' type='resent:wagon' minOccurs='0' maxOccurs='120' />
<xs:element name='SCHEMA' type='common:schema' minOccurs='0' maxOccurs='10' />
<xs:element name='SEND_STAT' type='common:send-stat' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='SHTEMPEL' type='common:shtempel-info' minOccurs='0' />
<xs:element name='SPEC_COND' type='common:spec-cond' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='TAKS' type='common:taks' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='TEXT' type='accepted:text' minOccurs='0' />
<!-- <xs:element name='READDR_INFO' type='resent:readdr-info' minOccurs='0' maxOccurs='unbounded' /> -->
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name='base-consignment'>
<xs:attributeGroup ref='project:consignment-attributes' />
<xs:attributeGroup ref='accepted:consignment-attributes' />
<xs:attributeGroup ref='resent:consignment-attributes' />
</xs:complexType>
<xs:attributeGroup name='consignment-attributes'>
<xs:attribute name='nom_doc_per' type='common:N_8' >
<xs:annotation>
<xs:documentation>Номер первинного документу при переадресуванні</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='ser_doc_per' type='common:C_4' >
<xs:annotation>
<xs:documentation>Серія первинного документу при переадресуванні</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:complexType name='base-payer'>
<xs:attributeGroup ref='common:payer-attributes' />
</xs:complexType>
<xs:complexType name='payer'>
<xs:complexContent>
<xs:extension base='resent:base-payer'>
<xs:sequence >
<xs:element name='PAY' type='common:consignment-pay' minOccurs='0' maxOccurs='unbounded' />
<xs:element name='PL_LOC' type='common:pl-loc' minOccurs='0' maxOccurs='2' />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name='base-joint'>
<xs:attributeGroup ref='common:joint-attributes' />
</xs:complexType>
<xs:complexType name='joint'>
<xs:complexContent>
<xs:extension base='resent:base-joint'>
<xs:sequence >
<xs:element name='JOINT_LOC' type='common:joint-loc' minOccurs='0' />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name='base-client'>
<xs:attributeGroup ref='common:client-info' />
</xs:complexType>
<xs:complexType name='client'>
<xs:complexContent>
<xs:extension base='resent:base-client'>
<xs:sequence >
<xs:element name='CLIENT_LOC' type='common:client-loc' minOccurs='0' maxOccurs='2' />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name='base-wagon'>
<xs:attributeGroup ref='common:wagon-attributes' />
</xs:complexType>
<xs:complexType name='wagon'>
<xs:complexContent>
<xs:extension base='resent:base-wagon'>
<xs:sequence >
<xs:element name='COLLECT_V' type='common:collect' />
<xs:element name='PAY_V' type='common:pay' minOccurs='0' maxOccurs='unbounded' />
<xs:element name='PEREGR_V' type='common:peregr' minOccurs='0' />
<xs:element name='TOOLS' type='common:tools' minOccurs='0' maxOccurs='unbounded' />
<xs:element name='ZPU_V' type='common:zpu' minOccurs='0' maxOccurs='1000'/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name='base-container'>
<xs:attributeGroup ref='common:container-attributes' />
</xs:complexType>
<xs:complexType name='container'>
<xs:complexContent>
<xs:extension base='resent:base-container'>
<xs:sequence >
<xs:element name='COLLECT_K' type='common:collect' />
<xs:element name='PAY_K' type='common:pay' maxOccurs='unbounded' />
<xs:element name='ZPU_K' type='common:zpu' minOccurs='0' maxOccurs='1000' />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name='base-resent'>
<xs:attributeGroup ref='resent:resent-attributes' />
</xs:complexType>
<xs:complexType name='resent'>
<xs:complexContent>
<xs:extension base='resent:base-resent'>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:attributeGroup name='resent-attributes'>
<xs:attribute name='esr_pa' type='common:EsrCode' >
<xs:annotation>
<xs:documentation>Станція, на якій переадресується вантаж</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='date_pa' type='common:DateTime'>
<xs:annotation>
<xs:documentation>Дата операції переадресування</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='esr_nazn_old' type='common:EsrCode' >
<xs:annotation>
<xs:documentation>Код первинної станції призначення </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='esr_nazn_real_old' type='common:EsrCode' >
<xs:annotation>
<xs:documentation>Код первинної реальної станції призначення або вивозу з УЗ </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='name_nazn_real_old' type='common:C_30' >
<xs:annotation>
<xs:documentation>Найменування первинної реальної станції призначення або вивозу з УЗ </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='adm_nazn_real_old' type='common:C_30' >
<xs:annotation>
<xs:documentation>Адміністрація первинної реальної станції призначення або вивозу з УЗ </xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- <xs:attribute name='nakaz' type='common:C_10' > -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Номер наказу на переадресування</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name='date_nakaz' type='common:Date' > -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Дата наказу на переадресування</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
</xs:attributeGroup>
<xs:complexType name='base-act'>
<xs:attributeGroup ref='resent:act-attributes' />
</xs:complexType>
<xs:complexType name='act'>
<xs:complexContent>
<xs:extension base='resent:base-act'>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:attributeGroup name='act-attributes'>
<!-- <xs:attribute name='type' type='common:ActKind' > -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Тип акту</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<xs:attribute name='vagon_nom' type='common:C_12' >
<xs:annotation>
<xs:documentation>Номер вагону </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='nom_akt' type='common:C_9' >
<xs:annotation>
<xs:documentation>Номер акту </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='date_akt' type='common:DateTime' >
<xs:annotation>
<xs:documentation>Дата складання акту</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='esr_akt' type='common:EsrCode' >
<xs:annotation>
<xs:documentation>ЄСРстанції складання акту </xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- <xs:attribute name='kod_prichina' type='common:N_2' > -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Код причини </xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<xs:attribute name='prichina_akt' type='common:C_70' >
<xs:annotation>
<xs:documentation>Причина </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='nom_dved' type='common:N_8' >
<xs:annotation>
<xs:documentation>Номер досильної дорожньої відомості</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='ser_dved' type='common:C_4' >
<xs:annotation>
<xs:documentation>Серія досильної дорожньої відомості</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name='date_dved' type='common:DateTime'>
<xs:annotation>
<xs:documentation>Дата укладання досильної дорожньої відомості</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
</xs:schema>
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
targetNamespace="uz:rwc:document:arrived:1.1"
attributeFormDefault="unqualified"
elementFormDefault="qualified"
xmlns:tns="uz:rwc:document:arrived:1.1"
xmlns:xs="http://www. w3.org/2001/XMLSchema"
xmlns:project="uz:rwc:document:project:1.1"
xmlns:accepted="uz:rwc:document:accepted:1.1"
xmlns:resent="uz:rwc:document:resent:1.1"
xmlns:arrived="uz:rwc:document:arrived:1.1"
xmlns:common="uz:rwc:document:common:1.1"
>
<xs:import namespace="uz:rwc:document:common:1.1" />
<xs:import namespace="uz:rwc:document:project:1.1" />
<xs:import namespace="uz:rwc:document:accepted:1.1" />
<xs:import namespace="uz:rwc:document:resent:1.1" />
<xs:element name='changes'>
<xs:complexType>
<xs:choice maxOccurs='unbounded'>
<xs:element name='insert' type="arrived:changes" />
<xs:element name='delete' type="arrived:changes" />
<xs:element name='update' type="arrived:changes" />
</xs:choice>
</xs:complexType>
</xs:element>
<!-- changes begin -->
<xs:complexType name='changes'>
<xs:complexContent >
<xs:extension base='common:changes'>
<xs:choice >
<xs:element name='OTPR'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='arrived:base-consignment'>
<xs:attribute name='admin_nazn' type='common:N_2' use='optional'/>
<xs:attribute name='admin_otpr' type='common:N_2' use='optional'/>
<xs:attribute name='country_nazn' type='common:N_3' use='optional'/>
<xs:attribute name='country_otpr' type='common:N_3' use='optional'/>
<xs:attribute name='esr_name_nazn' type='common:C_30' use='optional'/>
<xs:attribute name='esr_name_nazn_real' type='common:C_30' use='optional'/>
<xs:attribute name='esr_nazn' type='common:EsrCode' use='optional'/>
<xs:attribute name='esr_nazn_real' type='common:EsrCode' use='optional'/>
<xs:attribute name='esr_otpr' type='common:EsrCode' use='optional'/>
<xs:attribute name='esr_otpr_real' type='common:EsrCode' use='optional'/>
<xs:attribute name='kod_doc' type='common:N_3' use='optional'/>
<xs:attribute name='loader' type='common:LoaderKind' use='optional'/>
<xs:attribute name='rab_esr' type='common:N_2' use='optional'/>
<xs:attribute name='ser_doc' type='common:C_4' use='optional'/>
<xs:attribute name='speed' type='common:SpeedKind' use='optional'/>
<xs:attribute name='type_pay' type='common:PayKind' use='optional'/>
<xs:attribute name='vid' type='common:ConsignmentCategory' use='optional'/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='ACTS' type='resent:act'/>
<xs:element name='CIM_INFO' type='common:cim-info'/>
<xs:element name='CLIENT'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='arrived:base-client'>
<xs:attribute name='kod' type='common:ClientCode4' use='optional'/>
<xs:attribute name='name' type='common:C_300' use='optional'/>
<xs:attribute name='type' type='common:ClientKind' use='optional'/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='CLIENT_LOC'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='common:client-loc'>
<xs:attribute name='lang' type='common:CimLang' use='optional'/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='COM_COND' type='common:com-cond'/>
<xs:element name='CONT'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='arrived:base-container'/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='COLLECT_K'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='common:collect'>
<xs:attribute name='kod_etsng' type='common:EtsngCode' use='optional'/>
<xs:attribute name='name_etsng' type='common:C_800' use='optional'/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='PAY_K' type='common:pay'/>
<xs:element name='ZPU_K' type='common:zpu'/>
<xs:element name='FROM_TO_LOC'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='common:from-to-loc'>
<xs:attribute name='lang' type='common:CimLang' use='optional'/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='JOINT'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='arrived:base-joint'/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='JOINT_LOC'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='common:joint-loc'>
<xs:attribute name='lang' type='common:CimLang' use='optional'/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='OTPRDP' type='common:old-document-info'/>
<xs:element name='PAC' type='common:pac'/>
<xs:element name='PEREADR_OLD' type='resent:resent'/>
<xs:element name='PL'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='arrived:base-payer'/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='PL_LOC'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='common:pl-loc'>
<xs:attribute name='lang' type='common:CimLang' use='optional'/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='PAY' type='common:consignment-pay'/>
<xs:element name='RW_STAT' type='common:rw-stat'/>
<xs:element name='SEND_STAT' type='common:send-stat'/>
<xs:element name='SPEC_COND' type='common:spec-cond'/>
<xs:element name='TAKS' type='common:taks'/>
<xs:element name='TEXT' type='accepted:text'/>
<xs:element name='SCHEMA' type='common:schema'/>
<xs:element name='SHTEMPEL' type='common:shtempel-info'/>
<xs:element name='VAGON'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='arrived:base-wagon'/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='COLLECT_V'>
<xs:complexType >
<xs:complexContent >
<xs:extension base='common:collect'>
<xs:attribute name='kod_etsng' type='common:EtsngCode' use='optional'/>
<xs:attribute name='name_etsng' type='common:C_800' use='optional'/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name='PAY_V' type='common:pay'/>
<xs:element name='PEREGR_V' type='common:peregr'/>
<xs:element name='TOOLS' type='common:tools'/>
<xs:element name='ZPU_V' type='common:zpu'/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name='insertions'>
<xs:complexContent >
<xs:extension base='common:changes'>
<xs:choice >
<xs:element name='ACTS' type='resent:act'/>
<xs:element name='CIM_INFO' type='common:cim-info'/>
<xs:element name='CLIENT' type='arrived:client'/>
<xs:element name='CLIENT_LOC' type='common:client-loc'/>
<xs:element name='COM_COND' type='common:com-cond'/>
<xs:element name='CONT' type='arrived:container'/>
<xs:element name='COLLECT_K' type='common:collect'/>
<xs:element name='PAY_K' type='common:pay'/>
<xs:element name='ZPU_K' type='common:zpu'/>
<xs:element name='FROM_TO_LOC' type='common:from-to-loc'/>
<xs:element name='JOINT' type='arrived:joint'/>
<xs:element name='JOINT_LOC' type='common:joint-loc'/>
<xs:element name='OTPRDP' type='common:old-document-info'/>
<xs:element name='PAC' type='common:pac'/>
<xs:element name='PEREADR_OLD' type='resent:resent'/>
<xs:element name='PL' type='arrived:payer'/>
<xs:element name='PL_LOC' type='common:pl-loc'/>
<xs:element name='PAY' type='common:consignment-pay'/>
<xs:element name='RW_STAT' type='common:rw-stat'/>
<xs:element name='SEND_STAT' type='common:send-stat'/>
<xs:element name='SPEC_COND' type='common:spec-cond'/>
<xs:element name='TAKS' type='common:taks'/>
<xs:element name='TEXT' type='accepted:text'/>
<xs:element name='SCHEMA' type='common:schema'/>
<xs:element name='SHTEMPEL' type='common:shtempel-info'/>
<xs:element name='VAGON' type='arrived:wagon'/>
<xs:element name='COLLECT_V' type='common:collect'/>
<xs:element name='PAY_V' type='common:pay'/>
<xs:element name='PEREGR_V' type='common:peregr'/>
<xs:element name='TOOLS' type='common:tools'/>
<xs:element name='ZPU_V' type='common:zpu'/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- changes end -->
<xs:element name="OTPR" type="arrived:consignment" />
<xs:complexType name='consignment'>
<xs:complexContent>
<xs:extension base="arrived:base-consignment">
<xs:sequence >
<xs:element name='ACTS' type='resent:act' minOccurs='0' maxOccurs='unbounded' />
<xs:element name='CIM_INFO' type='common:cim-info' minOccurs='0' />
<xs:element name='CLIENT' type='arrived:client' minOccurs='2' maxOccurs='2'/>
<xs:element name='COM_COND' type='common:com-cond' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='CONT' type='arrived:container' minOccurs='0' maxOccurs='unbounded' />
<xs:element name='FROM_TO_LOC' type='common:from-to-loc' minOccurs='0' maxOccurs='unbounded' />
<xs:element name='JOINT' type='arrived:joint' minOccurs='0' maxOccurs='100' />
<xs:element name='OTPRDP' type='common:old-document-info' minOccurs='0' />
<xs:element name='PAC' type='common:pac' minOccurs='0' />
<xs:element name='PEREADR_OLD' type='resent:resent' minOccurs='0' maxOccurs='1' />
<xs:element name='PL' type='arrived:payer' minOccurs='1' maxOccurs='unbounded' />
<xs:element name='RW_STAT' type='common:rw-stat' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='VAGON' type='arrived:wagon' minOccurs='0' maxOccurs='120' />
<xs:element name='SCHEMA' type='common:schema' minOccurs='0' maxOccurs='10' />
<xs:element name='SEND_STAT' type='common:send-stat' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='SHTEMPEL' type='common:shtempel-info' minOccurs='0' maxOccurs='unbounded'/>
<xs:element name='SPEC_COND' type='common:spec-cond' minOccurs='0' maxOccurs='unbounded'/>
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 |


