<?xml version="1.0" encoding="windows-1251"?>
<xs:schema xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:smexport="urn:servplus:xml-smexport" xmlns="" id="UD" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <!--ÓÏÄ íà îòãðóçêó-->
  <xs:element msdata:IsDataSet="true" msdata:CaseSensitive="true" msdata:Locale="ru" name="UD">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element msdata:Locale="ru" name="SMDOCUMENTS">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" type="xs:string" />
              <xs:element name="DOCTYPE" type="xs:string" />
              <xs:element minOccurs="0" name="CLIENTINDEX" type="xs:decimal" />
              <xs:element minOccurs="0" name="COMMENTARY" type="xs:string" />
              <xs:element name="CREATEDAT" type="xs:dateTime" />
              <xs:element minOccurs="0" name="LOCATION" type="xs:decimal" />
              <xs:element name="TOTALSUM" type="xs:decimal" />
              <xs:element smexport:Function="ClientINN(SMDOCUMENTS.CLIENTINDEX)" minOccurs="0" name="CLIENTINN" type="xs:string" />
              <xs:element smexport:Function="ClientKPP(SMDOCUMENTS.CLIENTINDEX)" minOccurs="0" name="CLIENTKPP" type="xs:string" />
              <xs:element smexport:Function="ClientGLN(SMDOCUMENTS.CLIENTINDEX)" minOccurs="0" name="CLIENTGLN" type="xs:string" />
              <xs:element smexport:Function="LocationGLN(SMDOCUMENTS.LOCATION)" minOccurs="0" name="LOCATIONGLN" type="xs:string" />
			  <xs:element smexport:Function="LocationFiasID(SMDOCUMENTS.LOCATION)" minOccurs="0" name="CLIENTFIASID" type="xs:string" />
			  <xs:element smexport:Function="Nvl(SMDOCTRANSPORT.FIASIDUNLOADING, SMDOCTRANSPORT.FIASIDUNLOADING)" name="LOCATIONFIASID" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element msdata:Locale="ru" name="SMDOCUD">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" type="xs:string" />
              <xs:element name="DOCTYPE" type="xs:string" />
              <xs:element minOccurs="0" name="CONSIGNEE" type="xs:decimal" />
              <xs:element minOccurs="0" name="OURSELFCLIENT" type="xs:decimal" />
              <xs:element minOccurs="0" name="SHIPPER" type="xs:decimal" />
              <xs:element minOccurs="0" name="DOCWO" type="xs:string" />
              <xs:element minOccurs="0" name="DOCWODATE" type="xs:dateTime" />
              <xs:element minOccurs="0" name="SUPPLIERUTDID" type="xs:string" />
              <xs:element minOccurs="0" name="UTDFUNCTION" type="xs:string" />
              <xs:element minOccurs="0" name="DELIVERYTOTALSUM" type="xs:decimal" />
              <xs:element minOccurs="0" name="SUPPLIERDOC" type="xs:string" />
              <xs:element minOccurs="0" name="SUPPLIERINVOICE" type="xs:string" />
              <xs:element minOccurs="0" name="SUPPLINVOICECREATE" type="xs:dateTime" />
              <xs:element smexport:Function="ClientINN(SMDOCUD.OURSELFCLIENT)" minOccurs="0" name="OURSELFCLIENTINN" type="xs:string" />
              <xs:element smexport:Function="ClientKPP(SMDOCUD.OURSELFCLIENT)" minOccurs="0" name="OURSELFCLIENTKPP" type="xs:string" />
              <xs:element smexport:Function="ClientGLN(SMDOCUD.OURSELFCLIENT)" minOccurs="0" name="OURSELFCLIENTGLN" type="xs:string" />
              <xs:element smexport:Function="ClientINN(SMDOCUD.SHIPPER)" minOccurs="0" name="SHIPPERCLIENTINN" type="xs:string" />
              <xs:element smexport:Function="ClientKPP(SMDOCUD.SHIPPER)" minOccurs="0" name="SHIPPERCLIENTKPP" type="xs:string" />
              <xs:element smexport:Function="ClientGLN(SMDOCUD.SHIPPER)" minOccurs="0" name="SHIPPERCLIENTGLN" type="xs:string" />
              <xs:element smexport:Function="ClientINN(SMDOCUD.CONSIGNEE)" minOccurs="0" name="CONSIGNECLIENTINN" type="xs:string" />
              <xs:element smexport:Function="ClientKPP(SMDOCUD.CONSIGNEE)" minOccurs="0" name="CONSIGNECLIENTKPP" type="xs:string" />
              <xs:element smexport:Function="ClientGLN(SMDOCUD.CONSIGNEE)" minOccurs="0" name="CONSIGNECLIENTGLN" type="xs:string" />
              <xs:element minOccurs="0" name="INNSIGNATORY" type="xs:string" />
              <xs:element minOccurs="0" name="NAMESIGNATORY" type="xs:string" />
              <xs:element smexport:Function="ClientInfo(SMDOCUD.SHIPPER, SMDOCUD.OURSELFCLIENT).GLN" minOccurs="0" name="SHIPERGLN" type="xs:string" />
              <xs:element smexport:Function="ClientInfo(SMDOCUD.SHIPPER, SMDOCUD.OURSELFCLIENT).INN" minOccurs="0" name="SHIPERINN" type="xs:string" />
              <xs:element smexport:Function="ClientInfo(SMDOCUD.SHIPPER, SMDOCUD.OURSELFCLIENT).KPP" minOccurs="0" name="SHIPERKPP" type="xs:string" />
              <xs:element smexport:Function="ClientInfo(SMDOCUD.SHIPPER, SMDOCUD.OURSELFCLIENT).Address" minOccurs="0" name="SHIPERADDRESS" type="xs:string" />
              <xs:element smexport:Function="ClientInfo(SMDOCUD.SHIPPER, SMDOCUD.OURSELFCLIENT).FAddress" minOccurs="0" name="SHIPERFADDRESS" type="xs:string" />
              <xs:element smexport:Function="ClientInfo(SMDOCUD.CONSIGNEE, SMDOCUMENTS.CLIENTINDEX).GLN" minOccurs="0" name="CONSIGNEEGLN" type="xs:string" />
              <xs:element smexport:Function="ClientInfo(SMDOCUD.CONSIGNEE, SMDOCUMENTS.CLIENTINDEX).INN" minOccurs="0" name="CONSIGNEEINN" type="xs:string" />
              <xs:element smexport:Function="ClientInfo(SMDOCUD.CONSIGNEE, SMDOCUMENTS.CLIENTINDEX).KPP" minOccurs="0" name="CONSIGNEEKPP" type="xs:string" />
              <xs:element smexport:Function="ClientInfo(SMDOCUD.CONSIGNEE, SMDOCUMENTS.CLIENTINDEX).Address" minOccurs="0" name="CONSIGNEEADDRESS" type="xs:string" />
              <xs:element smexport:Function="ClientInfo(SMDOCUD.CONSIGNEE, SMDOCUMENTS.CLIENTINDEX).FAddress" minOccurs="0" name="CONSIGNEEFADDRESS" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element msdata:Locale="ru" name="SMCOMMONBASES">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" type="xs:string" />
              <xs:element name="DOCTYPE" type="xs:string" />
              <xs:element name="BASEDOCTYPE" type="xs:string" />
              <xs:element name="BASEID" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element msdata:Locale="ru" name="SMDOCTRANSPORT">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="DOCID" type="xs:string" />
              <xs:element name="DOCTYPE" type="xs:string" />
              <xs:element minOccurs="0" name="ADDRESSLOADING" type="xs:string" />
              <xs:element minOccurs="0" name="ADDRESSUNLOADING" type="xs:string" />
              <xs:element minOccurs="0" name="CARRIER" type="xs:decimal" />
              <xs:element minOccurs="0" name="CUSTOMER" type="xs:decimal" />
              <xs:element minOccurs="0" name="DELIVERYDATE" type="xs:dateTime" />
              <xs:element minOccurs="0" name="DRIVER" type="xs:string" />
              <xs:element minOccurs="0" name="DRIVERLICENCE" type="xs:string" />
              <xs:element minOccurs="0" name="EXPEDITOR" type="xs:string" />
              <xs:element minOccurs="0" name="GLNUNLOADING" type="xs:string" />
              <xs:element minOccurs="0" name="TRAILER" type="xs:string" />
              <xs:element minOccurs="0" name="TRAINTYPE" type="xs:decimal" />
              <xs:element minOccurs="0" name="TRUCKNUMBER" type="xs:string" />
              <xs:element minOccurs="0" name="TRUCKTYPE" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element msdata:Locale="ru" name="SMSPECUD">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="DOCID" type="xs:string" />
              <xs:element name="DOCTYPE" type="xs:string" />
              <xs:element name="SPECITEM" type="xs:decimal" />
              <xs:element name="ARTICLE" type="xs:string" />
              <xs:element minOccurs="0" name="COUNTRY" type="xs:string" />
              <xs:element name="DISPLAYITEM" type="xs:decimal" />
              <xs:element minOccurs="0" name="ITEMPRICE" type="xs:decimal" />
              <xs:element minOccurs="0" name="ITEMPRICENOTAX" type="xs:decimal" />
              <xs:element name="QUANTITY" type="xs:decimal" />
              <xs:element minOccurs="0" name="TOTALPRICE" type="xs:decimal" />
              <xs:element minOccurs="0" name="TOTALPRICENOTAX" type="xs:decimal" />
              <xs:element default="0" name="VATRATE" type="xs:decimal" />
              <xs:element minOccurs="0" name="VATSUM" type="xs:decimal" />
              <xs:element smexport:Function="CountryCodeByName(SMSPECUD.COUNTRY)" minOccurs="0" name="COUNTRYOKCM" type="xs:string" />
              <xs:element smexport:Function="SupplierArticle(SMSPECUD.DOCTYPE, SMSPECUD.DOCID, SMSPECUD.ARTICLE)" minOccurs="0" name="SUPPLIERARTICLE" type="xs:string" />
              <xs:element smexport:Function="CardFullName(SMSPECUD.ARTICLE)" minOccurs="0" name="PRODUCTNAME" type="xs:string" />
              <xs:element smexport:Function="CardMeasurementCode(SMSPECUD.ARTICLE)" minOccurs="0" name="CODEOKEI" type="xs:string" />
              <xs:element smexport:Function="BarcodeExternal(SMSPECUD.ARTICLE)" minOccurs="0" name="BARCODEEXTERNAL" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element msdata:Locale="ru" name="SMSPECTOBACCOUD">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="DOCID" type="xs:string" />
              <xs:element name="DOCTYPE" type="xs:string" />
              <xs:element name="SPECITEM" type="xs:decimal" />
              <xs:element name="BARCODE" type="xs:string" />
              <xs:element smexport:Function="CorrectKIZ(MARKCODE)" name="MARKCODE" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element msdata:Locale="ru" name="SMSPECOSUCODEUD">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="DOCID" type="xs:string" />
              <xs:element name="DOCTYPE" type="xs:string" />
              <xs:element name="SPECITEM" type="xs:decimal" />
              <xs:element name="OSUCODE" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique msdata:PrimaryKey="true" name="Constraint1">
      <xs:selector xpath=".//SMDOCUMENTS" />
      <xs:field xpath="ID" />
      <xs:field xpath="DOCTYPE" />
    </xs:unique>
    <xs:unique msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true" name="SMDOCUD_Constraint1">
      <xs:selector xpath=".//SMDOCUD" />
      <xs:field xpath="ID" />
      <xs:field xpath="DOCTYPE" />
    </xs:unique>
    <xs:unique msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true" name="SMCOMMONBASES_Constraint1">
      <xs:selector xpath=".//SMCOMMONBASES" />
      <xs:field xpath="ID" />
      <xs:field xpath="DOCTYPE" />
      <xs:field xpath="BASEDOCTYPE" />
      <xs:field xpath="BASEID" />
    </xs:unique>
    <xs:unique msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true" name="SMSPECUD_Constraint1">
      <xs:selector xpath=".//SMSPECUD" />
      <xs:field xpath="DOCID" />
      <xs:field xpath="DOCTYPE" />
      <xs:field xpath="SPECITEM" />
    </xs:unique>
    <xs:unique msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true" name="SVSPECTOBACCOUD_Constraint1">
      <xs:selector xpath=".//SVSPECTOBACCOUD" />
      <xs:field xpath="DOCID" />
      <xs:field xpath="DOCTYPE" />
      <xs:field xpath="SPECITEM" />
      <xs:field xpath="MARKCODE" />
    </xs:unique>
    <xs:unique msdata:PrimaryKey="true" msdata:ConstraintName="Constraint1" name="SMSPECTOBACCOUD_Constraint1">
      <xs:selector xpath=".//SMSPECTOBACCOUD" />
      <xs:field xpath="DOCID" />
      <xs:field xpath="DOCTYPE" />
      <xs:field xpath="SPECITEM" />
      <xs:field xpath="MARKCODE" />
    </xs:unique>
    <xs:unique msdata:PrimaryKey="true" msdata:ConstraintName="Constraint1" name="SMSPECOSUCODEUD_Constraint1">
      <xs:selector xpath=".//SMSPECOSUCODEUD" />
      <xs:field xpath="DOCID" />
      <xs:field xpath="DOCTYPE" />
      <xs:field xpath="SPECITEM" />
      <xs:field xpath="OSUCODE" />
    </xs:unique>
    <xs:unique msdata:PrimaryKey="true" msdata:ConstraintName="Constraint1" name="SMDOCTRANSPORT_Constraint1">
      <xs:selector xpath=".//SMDOCTRANSPORT" />
      <xs:field xpath="DOCID" />
      <xs:field xpath="DOCTYPE" />
    </xs:unique>
  </xs:element>
</xs:schema>