4.2 Esquema de declaración
Los campos del formulario de declaraciones, tanto para DECLARANTE como para LÍNEA DE DECLARACIÓN, así como para la tabla METADATA, se definen con los siguientes parámetros:
- <Type>: tipo de dato (cadena de texto, número entero, valor booleano…).
- <Width>: anchura de la columna. La visibilidad se controla con este parámetro, de forma que si se define el campo, pero no se va a mostrar, el valor asignado es 0.
- <DisplayName>: nombre amigable o cabecera de la columna.
- <ReadOnly>: columna de sólo lectura.
Ejemplo:
<?xml version="1.0" encoding="utf-8"?> <SCHEMA> <METADATA> <VERSION> <Type>System.String</Type> <Width>0</Width> <DisplayName></DisplayName> </VERSION> <SRID> <Type>System.String</Type> <Width>0</Width> <DisplayName></DisplayName> </SRID> </METADATA> <DECLARANTE> <ID_DECLARACION> <Type>System.String</Type> <Width>100</Width> <DisplayName>ID Declaracion</DisplayName> </ID_DECLARACION> <NOMBRE> <Type>System.String</Type> <Width>100</Width> <DisplayName>Nombre</DisplayName> </NOMBRE> <CIF_NIF> <Type>System.String</Type> <Width>100</Width> <DisplayName>CIF/NIF</DisplayName> </CIF_NIF> </DECLARANTE> <LINEA_DECLARACION> <PROV> <Type>System.Int32</Type> <Width>40</Width> <DisplayName>Pro</DisplayName> <ReadOnly>True</ReadOnly> </PROV> <MUN_CAT> <Type>System.Int32</Type> <Width>40</Width> <DisplayName>Mun</DisplayName> <ReadOnly>True</ReadOnly> </MUN_CAT> <AGREGADO> <Type>System.Int32</Type> <Width>40</Width> <DisplayName>Agr</DisplayName> <ReadOnly>True</ReadOnly> </AGREGADO> <ZONA> <Type>System.Int32</Type> <Width>40</Width> <DisplayName>Zn</DisplayName> <ReadOnly>True</ReadOnly> </ZONA> <POLIGONO> <Type>System.Int32</Type> <Width>40</Width> <DisplayName>Pol</DisplayName> <ReadOnly>True</ReadOnly> </POLIGONO> <PARCELA> <Type>System.Int32</Type> <Width>40</Width> <DisplayName>Par</DisplayName> <ReadOnly>True</ReadOnly> </PARCELA> <RECINTO> <Type>System.Int32</Type> <Width>40</Width> <DisplayName>Rec</DisplayName> <ReadOnly>True</ReadOnly> </RECINTO> <PARCELA_AGRICOLA> <Type>System.Int32</Type> <Width>40</Width> <DisplayName>P Agr</DisplayName> </PARCELA_AGRICOLA> <CULTIVO> <Type>System.String</Type> <Width>50</Width> <DisplayName>Cultivo</DisplayName> </CULTIVO> <WKT> <Type>System.String</Type> <Width>0</Width> <DisplayName> </DisplayName> </WKT> <DN_SURFACE> <Type>System.Double</Type> <Width>50</Width> <DisplayName>S</DisplayName> <ReadOnly>True</ReadOnly> </DN_SURFACE> <SUPERFICIE_DECLARADA> <Type>System.Double</Type> <Width>50</Width> <DisplayName>S Dec</DisplayName> </SUPERFICIE_DECLARADA> <FC_ALMENDROS> <Type>System.Int32</Type> <DisplayName>Almendros</DisplayName> <Width>70</Width> </FC_ALMENDROS> <FC_ALGARROBOS> <Type>System.Int32</Type> <Width>70</Width> <DisplayName>Algarrobos</DisplayName> </FC_ALGARROBOS> <FC_AVELLANOS> <Type>System.Int32</Type> <Width>70</Width> <DisplayName>Avellanos</DisplayName> </FC_AVELLANOS> <FC_NOGALES> <Type>System.Int32</Type> <Width>70</Width> <DisplayName>Nogales</DisplayName> </FC_NOGALES> <FC_PISTACHOS> <Type>System.Int32</Type> <Width>70</Width> <DisplayName>Pistachos</DisplayName> </FC_PISTACHOS> <FC_TOTAL> <Type>System.Int32</Type> <Width>70</Width> <DisplayName>Total</DisplayName> </FC_TOTAL> </LINEA_DECLARACION> </SCHEMA> |