<?xml version="1.0" encoding="windows-1251"?>
<xs:schema xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:smimport="urn:servplus:xml-smimport" xmlns="" id="UI" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <!--ÓÏÄ íà ïðèõîä-->
  <xs:element msdata:IsDataSet="true" msdata:CaseSensitive="true" msdata:Locale="ru" name="UI">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element msdata:Locale="ru" name="SMDOCUMENTS">
          <xs:complexType>
            <xs:sequence>
              <xs:element smimport:Function="GenerateDocUIDateAnyGLNINN(SMDOCUMENTS.LOCATIONKPP, SMDOCUMENTS.LOCATIONGLN, SMDOCUMENTS.CLIENTINN, SMDOCUMENTS.CLIENTKPP, SMDOCUMENTS.CLIENTGLN, SMWAYBILLSEXT.SUPPLIERDOC, SMDOCUMENTS.CREATEDAT)" name="ID" type="xs:string" />
              <xs:element default="UI" name="DOCTYPE" type="xs:string" />
              <xs:element default="00000000000000000000000000000000" name="BORNIN" type="xs:base64Binary" />
              <xs:element smimport:Function="ClientByAnyGLNINN(SMDOCUMENTS.CLIENTINN, SMDOCUMENTS.CLIENTKPP, SMDOCUMENTS.CLIENTGLN)" minOccurs="0" name="CLIENTINDEX" type="xs:string" />
              <xs:element minOccurs="0" name="COMMENTARY" type="xs:string" />
              <xs:element name="CREATEDAT" type="xs:dateTime" />
              <xs:element default="0" name="CURRENCYMULTORDER" type="xs:decimal" />
              <xs:element default="1" name="CURRENCYRATE" type="xs:decimal" />
              <xs:element default="1" name="CURRENCYTYPE" type="xs:decimal" />
              <xs:element default="2" name="DOCSTATE" type="xs:decimal" />
              <xs:element default="1" name="ISROUBLES" type="xs:string" />
              <xs:element smimport:Function="LocationByGLN(LOCATIONGLN)" minOccurs="0" name="LOCATION" type="xs:string" />
              <xs:element default="64" name="OPCODE" type="xs:decimal" />
              <xs:element default="3" name="PRICEROUNDMODE" type="xs:decimal" />
              <xs:element name="TOTALSUM" type="xs:decimal" />
              <xs:element default="0" name="TOTALSUMCUR" type="xs:decimal" />
              <xs:element name="TOTALSUM" type="xs:decimal" />
              <xs:element minOccurs="0" name="CLIENTINN" type="xs:string" />
              <xs:element minOccurs="0" name="CLIENTKPP" type="xs:string" />
              <xs:element minOccurs="0" name="LOCATIONKPP" type="xs:string" />
              <xs:element minOccurs="0" name="CLIENTGLN" type="xs:string" />
              <xs:element minOccurs="0" name="LOCATIONGLN" type="xs:string" />
              <xs:element minOccurs="0" name="INNSIGNATORY" type="xs:string" />
              <xs:element minOccurs="0" name="NAMESIGNATORY" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element msdata:Locale="ru" name="SMCOMMONBASES">
          <xs:complexType>
            <xs:sequence>
              <xs:element smimport:Function="GenerateDocUIDateAnyGLNINN(SMDOCUMENTS.LOCATIONKPP, SMDOCUMENTS.LOCATIONGLN, SMDOCUMENTS.CLIENTINN, SMDOCUMENTS.CLIENTKPP, SMDOCUMENTS.CLIENTGLN, SMWAYBILLSEXT.SUPPLIERDOC, SMDOCUMENTS.CREATEDAT)" name="ID" type="xs:string" />
              <xs:element default="UI" 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="SMWAYBILLSEXT">
          <xs:complexType>
            <xs:sequence>
              <xs:element smimport:Function="GenerateDocUIDateAnyGLNINN(SMDOCUMENTS.LOCATIONKPP, SMDOCUMENTS.LOCATIONGLN, SMDOCUMENTS.CLIENTINN, SMDOCUMENTS.CLIENTKPP, SMDOCUMENTS.CLIENTGLN, SMWAYBILLSEXT.SUPPLIERDOC, SMDOCUMENTS.CREATEDAT)" name="ID" type="xs:string" />
              <xs:element default="UI" name="DOCTYPE" type="xs:string" />
              <xs:element minOccurs="0" name="DELIVERYTOTALSUM" type="xs:decimal" />
              <xs:element default="0" name="GOODSOWNER" type="xs:decimal" />
              <xs:element smimport:Function="ClientByGLN(OURSELFGLN)" minOccurs="0" name="OURSELFCLIENT" type="xs:string" />
              <xs:element default="0" name="PAYCASH" type="xs:string" />
              <xs:element minOccurs="0" name="SUPPLIERDOC" type="xs:string" />
              <xs:element minOccurs="0" name="SUPPLIERINVOICE" type="xs:string" />
              <xs:element minOccurs="0" name="EDOID" type="xs:string" />
              <xs:element minOccurs="0" name="SUPPLINVOICECREATE" type="xs:dateTime" />
              <xs:element minOccurs="0" name="CONSIGNECLIENTINN" type="xs:string" />
              <xs:element minOccurs="0" name="UTDDATE" type="xs:dateTime" />
              <xs:element minOccurs="0" name="UTDSUPPDOC" type="xs:string" />
              <xs:element minOccurs="0" name="CONSIGNECLIENTKPP" type="xs:string" />
              <xs:element default="$(DOCEXCHID)" name="OURUTDID" type="xs:string" />
              <xs:element minOccurs="0" name="OURSELFGLN" type="xs:string" />
              <xs:element name="UTDSUPPDOC" type="xs:string" />
              <xs:element name="UTDDATE" type="xs:dateTime" />
              <xs:element name="UTDFUNCTION" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element msdata:Locale="ru" name="SMSPECWE">
          <xs:complexType>
            <xs:sequence>
              <xs:element smimport:Function="GenerateDocUIDateAnyGLNINN(SMDOCUMENTS.LOCATIONKPP, SMDOCUMENTS.LOCATIONGLN, SMDOCUMENTS.CLIENTINN, SMDOCUMENTS.CLIENTKPP, SMDOCUMENTS.CLIENTGLN, SMWAYBILLSEXT.SUPPLIERDOC, SMDOCUMENTS.CREATEDAT)" name="DOCID" type="xs:string" />
              <xs:element default="UI" name="DOCTYPE" type="xs:string" />
              <xs:element name="SPECITEM" type="xs:decimal" />
              <xs:element name="DISPLAYITEM" type="xs:decimal" />
              <xs:element smimport:Function="ArticleByVariousUI(SMSPECWE.SMARTICLE, SMSPECWE.BARCODE, SMSPECWE.SUPPLIERARTICLE, SMDOCUMENTS.CLIENTINN, SMDOCUMENTS.CLIENTKPP, SMSPECTOBACCOWE.MARKCODE, SMSPECOSUCODEWE.OSUCODE)" name="ARTICLE" type="xs:string" />
              <xs:element smimport:Function="CountryNameByCode(COUNTRYOKCM)" minOccurs="0" name="COUNTRY" type="xs:string" />
              <xs:element minOccurs="0" name="DISPLAYITEMUI" type="xs:decimal" />
              <xs:element minOccurs="0" name="ITEMPRICE" type="xs:decimal" />
              <xs:element minOccurs="0" default="0" name="ITEMPRICECUR" type="xs:decimal" />
              <xs:element minOccurs="0" name="ITEMPRICENOTAX" type="xs:decimal" />
              <xs:element name="QUANTITY" type="xs:decimal" />
              <xs:element minOccurs="0" name="QUANTITYUI" type="xs:decimal" />
              <xs:element minOccurs="0" name="SPECITEMUI" type="xs:decimal" />
              <xs:element name="TOTALPRICE" type="xs:decimal" />
              <xs:element default="0" name="TOTALPRICECUR" type="xs:decimal" />
              <xs:element minOccurs="0" name="TOTALPRICENOTAX" type="xs:decimal" />
              <xs:element default="0" name="VATRATE" type="xs:decimal" />
              <xs:element name="VATSUM" type="xs:decimal" />
              <xs:element minOccurs="0" name="COUNTRYOKCM" type="xs:string" />
              <xs:element minOccurs="0" name="SUPPLIERARTICLE" type="xs:string" />
              <xs:element minOccurs="0" name="CARDFULLNAME" type="xs:string" />
              <xs:element minOccurs="0" name="BARCODE" type="xs:string" />
              <xs:element smimport:Function="ArticleKeyByVariousUI(SMSPECWE.SMARTICLE, SMSPECWE.BARCODE, SMSPECWE.SUPPLIERARTICLE, SMSPECTOBACCOWE.MARKCODE, SMSPECOSUCODEWE.OSUCODE)" minOccurs="0" name="CARDKEY" type="xs:string" />
			  <xs:element minOccurs="0" name="GTD" type="xs:string" />
			  </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element msdata:Locale="ru" name="SMSPECTOBACCOWE">
          <xs:complexType>
            <xs:sequence>
              <xs:element smimport:Function="GenerateDocUIDateAnyGLNINN(SMDOCUMENTS.LOCATIONKPP, SMDOCUMENTS.LOCATIONGLN, SMDOCUMENTS.CLIENTINN, SMDOCUMENTS.CLIENTKPP, SMDOCUMENTS.CLIENTGLN, SMWAYBILLSEXT.SUPPLIERDOC, SMDOCUMENTS.CREATEDAT)" name="DOCID" type="xs:string" />
              <xs:element default="UI" name="DOCTYPE" type="xs:string" />
              <xs:element name="SPECITEM" type="xs:decimal" />
              <xs:element name="MARKCODE" type="xs:string" />
              <xs:element smimport:Function="BarcodeKey(MARKCODE)" name="BARCODE" type="xs:string" />
              <xs:element minOccurs="0" name="PACKAGECODE" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
		<xs:element name="SMSPECKITUCODEWE" msdata:Locale="ru">
          <xs:complexType>
            <xs:sequence>
              <xs:element smimport:Function="GenerateDocUIDateAnyGLNINN(SMDOCUMENTS.LOCATIONKPP, SMDOCUMENTS.LOCATIONGLN, SMDOCUMENTS.CLIENTINN, SMDOCUMENTS.CLIENTKPP, SMDOCUMENTS.CLIENTGLN, SMWAYBILLSEXT.SUPPLIERDOC, SMDOCUMENTS.CREATEDAT)" name="DOCID" type="xs:string" />
              <xs:element default="UI" name="DOCTYPE" type="xs:string" />
              <xs:element name="SPECITEM" type="xs:decimal" />
              <xs:element name="KITUCODE" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element msdata:Locale="ru" name="SMSPECOSUCODEWE">
          <xs:complexType>
            <xs:sequence>
              <xs:element smimport:Function="GenerateDocUIDateAnyGLNINN(SMDOCUMENTS.LOCATIONKPP, SMDOCUMENTS.LOCATIONGLN, SMDOCUMENTS.CLIENTINN, SMDOCUMENTS.CLIENTKPP, SMDOCUMENTS.CLIENTGLN, SMWAYBILLSEXT.SUPPLIERDOC, SMDOCUMENTS.CREATEDAT)" name="DOCID" type="xs:string" />
              <xs:element default="UI" 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="SMWAYBILLSEXT_Constraint1">
      <xs:selector xpath=".//SMWAYBILLSEXT" />
      <xs:field xpath="ID" />
      <xs:field xpath="DOCTYPE" />
    </xs:unique>
    <xs:unique msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true" name="SMSPECWE_Constraint1">
      <xs:selector xpath=".//SMSPECWE" />
      <xs:field xpath="DOCID" />
      <xs:field xpath="DOCTYPE" />
      <xs:field xpath="SPECITEM" />
    </xs:unique>
    <xs:unique msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true" name="SMSPECTOBACCOWE_Constraint1">
      <xs:selector xpath=".//SMSPECTOBACCOWE" />
      <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="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:PrimaryKey="true" msdata:ConstraintName="Constraint1" name="SMSPECOSUCODEWE_Constraint1">
      <xs:selector xpath=".//SMSPECOSUCODEWE" />
      <xs:field xpath="DOCID" />
      <xs:field xpath="DOCTYPE" />
      <xs:field xpath="SPECITEM" />
      <xs:field xpath="OSUCODE" />
    </xs:unique>
	  <xs:unique name="SMSPECKITUCODEWE_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//SMSPECKITUCODEWE" />
      <xs:field xpath="DOCID" />
      <xs:field xpath="DOCTYPE" />
      <xs:field xpath="SPECITEM" />
      <xs:field xpath="KITUCODE" />
    </xs:unique>
  </xs:element>
</xs:schema>