WEB-приложение Сведение отчетности   (14.07.2012)
Внешний вид трафарета
<?xml version="1.0" ?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" >
<xs:element name="TEMPLATE" >
<xs:complexType>
<xs:sequence>
<xs:element name="COLS" >
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="COL" >
<xs:complexType>
<xs:sequence>
<xs:element name="NUMBER" type="xs:unsignedShort" />
<xs:element name="SIZE" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:unsignedShort" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ROWS" >
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="ROW" >
<xs:complexType>
<xs:sequence>
<xs:element name="NUMBER" type="xs:unsignedShort" />
<xs:element minOccurs="0" name="SIZE" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:unsignedShort" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CELLS" >
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="CELL" >
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded" >
<xs:element name="COLOR" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MERGERECT" >
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded" >
<xs:element name="BOTTOM" type="xs:unsignedByte" />
<xs:element name="RIGHT" type="xs:unsignedByte" />
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="FONT" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="NAME" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="SIZE" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="STYLE" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="BOLD" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="ITALIC" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="UNDERLINE" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="STRIKEOUT" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BORDERS" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="RIGHT" >
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded" >
<xs:element name="COLOR" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WIDTH" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STYLE" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="BOTTOM" >
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded" >
<xs:element name="COLOR" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WIDTH" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STYLE" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STATICVALUE" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="HALIGNMENT" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="VALIGNMENT" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MASK" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DATATYPE" type="xs:unsignedByte" />
<xs:element name="DIGITS" type="xs:unsignedByte" />
<xs:element name="DECIMALPART" type="xs:unsignedByte" />
<xs:element name="TEXTLENGTH" type="xs:unsignedByte" />
<xs:element name="MINVALUE" type="xs:unsignedByte" />
<xs:element name="MAXVALUE" type="xs:unsignedByte" />
<xs:element name="READONLY" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WORDWRAP" type="xs:unsignedByte" />
<xs:element name="DRAW3D" type="xs:unsignedByte" />
<xs:element name="HINT" >
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="VALUE" type="xs:string" />
<xs:element minOccurs="0" name="FORMULA" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NAME" type="xs:string" />
</xs:choice>
</xs:sequence>
<xs:attribute name="COL" type="xs:unsignedByte" use="required" />
<xs:attribute name="ROW" type="xs:unsignedShort" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="PARAMS" type="xs:unsignedShort" />
<xs:element minOccurs="0" name="ERRORCOLOR" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="FIXEDCOLS" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="FIXEDROWS" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="PAGELEFTMARGIN" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="PAGETOPMARGIN" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="PAGERIGHTMARGIN" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="PAGEBOTTOMMARGIN" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="SHOWHEADERS" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="MULTISELECT" type="xs:unsignedByte" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>