Merge branch 'main' of https://git.fulldetord.com/jsoto/mbs
This commit is contained in:
@@ -1,20 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<ManagedForm fileVersion="31400" gstVersion="3140a" name="ManagedForm" uid="{4cf2aa58-ffb3-40ad-8821-bc58edfe0d03}">
|
||||
<ManagedForm fileVersion="31400" gstVersion="31408" name="ManagedForm" uid="{4cf2aa58-ffb3-40ad-8821-bc58edfe0d03}">
|
||||
<AGSettings>
|
||||
<DynamicProperties version="2"/>
|
||||
</AGSettings>
|
||||
<Record additionalTables="" joinLeft="" joinOperator="" joinRight="" name="Undefined" order="" uid="{14657cfd-6ea9-484d-85b5-36c7f2503c70}" where="">
|
||||
<RecordField colName="" fieldIdRef="1" name="fecha_inicial" sqlTabName="" table_alias_name="" uid="{ea62721d-1145-41ce-8d25-da746f2aef2c}"/>
|
||||
<RecordField colName="" fieldIdRef="2" name="fecha_final" sqlTabName="" table_alias_name="" uid="{53fc6932-3358-481a-89da-8d1725963d21}"/>
|
||||
<RecordField colName="" fieldIdRef="4" name="cod_sup" sqlTabName="" table_alias_name="" uid="{743b47a0-0a5f-44ed-a6b8-85748e888f94}"/>
|
||||
<RecordField colName="" fieldIdRef="6" name="num_emp" sqlTabName="" table_alias_name="" uid="{437cc479-28ae-4447-996d-ff226613accb}"/>
|
||||
<RecordField fieldIdRef="1" name="num_nomi" uid="{e896a050-89b9-484e-a851-bcfbbf17dfea}"/>
|
||||
<RecordField fieldIdRef="2" name="nom_emp" uid="{ee09c82c-1e71-4b43-8ae1-6f5059b5fcfb}"/>
|
||||
</Record>
|
||||
<Form gridHeight="11" gridWidth="46" name="Form" text="Form">
|
||||
<Form gridHeight="8" gridWidth="38" name="Form" text="Form">
|
||||
<Grid gridHeight="6" gridWidth="34" name="Grid1" posX="2" posY="1">
|
||||
<Label gridHeight="1" gridWidth="10" name="Label1" posX="2" posY="2" text="No. Nómina"/>
|
||||
<Edit fieldId="1" gridHeight="1" gridWidth="5" name="num_nomi" posX="13" posY="2" tabIndex="-1" title="edit1" widget="Edit"/>
|
||||
<Label gridHeight="1" gridWidth="10" name="Label4" posX="2" posY="3" text="Empleado"/>
|
||||
<Edit aggregateColName="" aggregateName="" aggregateTableAliasName="" aggregateTableName="" colName="" fieldId="6" gridHeight="1" gridWidth="5" name="num_emp" posX="13" posY="3" sqlTabName="" tabIndex="1" table_alias_name="" title="Edit1" widget="Edit"/>
|
||||
<Edit fieldId="2" gridHeight="1" gridWidth="14" name="nom_emp" noEntry="true" posX="19" posY="3" scroll="true" tabIndex="-1" title="edit1" widget="Edit"/>
|
||||
<Label gridHeight="1" gridWidth="10" name="Label1" posX="3" posY="1" text="Fecha Inicial"/>
|
||||
<DateEdit aggregateColName="" aggregateName="" aggregateTableAliasName="" aggregateTableName="" colName="" fieldId="1" format="dd/mm/yyyy" gridHeight="1" gridWidth="12" name="fecha_inicial" posX="16" posY="1" sqlTabName="" tabIndex="1" table_alias_name="" title="DateEdit1" widget="DateEdit"/>
|
||||
<Label gridHeight="1" gridWidth="10" name="Label2" posX="3" posY="2" text="Fecha Final"/>
|
||||
<DateEdit aggregateColName="" aggregateName="" aggregateTableAliasName="" aggregateTableName="" colName="" fieldId="2" format="dd/mm/yyyy" gridHeight="1" gridWidth="12" name="fecha_final" posX="16" posY="2" sqlTabName="" tabIndex="2" table_alias_name="" title="DateEdit1" widget="DateEdit"/>
|
||||
<Label gridHeight="1" gridWidth="10" name="Label3" posX="3" posY="3" text="Supervisor"/>
|
||||
<Edit aggregateColName="" aggregateName="" aggregateTableAliasName="" aggregateTableName="" colName="" fieldId="4" gridHeight="1" gridWidth="6" name="cod_sup" posX="16" posY="3" sqlTabName="" tabIndex="3" table_alias_name="" title="Edit1" widget="Edit"/>
|
||||
<Label gridHeight="1" gridWidth="10" name="Label4" posX="3" posY="4" text="Empleado"/>
|
||||
<Edit aggregateColName="" aggregateName="" aggregateTableAliasName="" aggregateTableName="" colName="" fieldId="6" gridHeight="1" gridWidth="6" name="num_emp" posX="16" posY="4" sqlTabName="" tabIndex="4" table_alias_name="" title="Edit1" widget="Edit"/>
|
||||
</Grid>
|
||||
</Form>
|
||||
<DiagramLayout>
|
||||
|
||||
@@ -20,7 +20,9 @@ DEFINE rcol,arch_pc,prog STRING,
|
||||
d_tipos,mensaje,f_tipos,filepath,p_res,res,fila,val STRING
|
||||
|
||||
DEFINE usuarios,clave CHAR(80),
|
||||
FILE,nombre_cia STRING
|
||||
FILE,nombre_cia STRING,
|
||||
celdas DICTIONARY OF STRING,
|
||||
maxfila,maxcol INTEGER
|
||||
|
||||
END GLOBALS
|
||||
MAIN
|
||||
@@ -49,7 +51,7 @@ DEFINE ptss RECORD
|
||||
departamento INT,
|
||||
valor_isr DEC(12,2)
|
||||
END RECORD,
|
||||
fecha_inicial,fecha_final DATE,
|
||||
fecha_inicial,fecha_final,fecha_sig DATE,
|
||||
kano,kmes, cnt,numero_msg SMALLINT,
|
||||
cels CHAR(40),
|
||||
filename,sysos CHAR(200),
|
||||
@@ -79,7 +81,7 @@ DEFINE ptss RECORD
|
||||
|
||||
AFTER FIELD kmes
|
||||
LET selec =
|
||||
"SELECT CONVERT(CHAR(10),MIN(a.fecha_del),103) ,CONVERT(CHAR(10),MAX(a.fecha_al),103) ",
|
||||
"SELECT MIN(a.fecha_del), MAX(a.fecha_al) ",
|
||||
" FROM notb00010 a ",
|
||||
" WHERE a.ano ='", kano,"' AND a.mes ='", kmes, "'"
|
||||
PREPARE busca_fecha FROM selec
|
||||
@@ -98,6 +100,8 @@ DEFINE ptss RECORD
|
||||
|
||||
END INPUT
|
||||
|
||||
LET fecha_sig = fecha_final + 1 -- el +1 no se puede hacer dentro del SQL (date + int)
|
||||
|
||||
|
||||
LET periodo = kmes USING "&&",kano USING "&&&&"
|
||||
LET FILE = filepath
|
||||
@@ -144,7 +148,7 @@ DEFINE ptss RECORD
|
||||
CALL ui.Interface.refresh()
|
||||
|
||||
LET selec =
|
||||
" SELECT a.num_emp,b.nom1_emp,b.apell1_emp,b.apell2_emp,d.sexo,b.tipo_documento,b.cedula,convert(char(10),b.fech_nac,103),",
|
||||
" SELECT a.num_emp,b.nom1_emp,b.apell1_emp,b.apell2_emp,d.sexo,b.tipo_documento,b.cedula,b.fech_nac,",
|
||||
" SUM(a.valor),b.departamento ",
|
||||
" FROM adtb00003 b, notb00008 a,notb00010 c,adtb00021 d ",
|
||||
" WHERE b.num_emp = a.num_emp AND c.mes ='",kmes,"' AND ",
|
||||
@@ -154,8 +158,8 @@ DEFINE ptss RECORD
|
||||
" a.cod_mov in (1,40,36,5,24,51,34,56) AND ",
|
||||
" a.num_emp = d.num_emp AND ",
|
||||
#" a.cod_mov in (32) AND ",
|
||||
" convert(char(10), a.fecha,101) between '",fecha_inicial USING "mm/dd/yyyy",
|
||||
"' and '",fecha_final using "mm/dd/yyyy","' and b.nomina = 'Q' ",
|
||||
" a.fecha >= '",fecha_inicial USING "yyyymmdd",
|
||||
"' and a.fecha < '",(fecha_final + 1) using "yyyymmdd","' and b.nomina = 'Q' ",
|
||||
" GROUP BY a.num_emp,b.nom1_emp,b.apell1_emp,b.apell2_emp,d.sexo,b.cedula,b.fech_nac,b.departamento,a.num_emp,b.tipo_documento ",
|
||||
" ORDER BY b.departamento,a.num_emp "
|
||||
ELSE
|
||||
@@ -176,7 +180,7 @@ DEFINE ptss RECORD
|
||||
CALL ui.Interface.refresh()
|
||||
LET cnt = 15
|
||||
LET selec =
|
||||
" SELECT a.num_emp,b.nom1_emp,b.apell1_emp,b.apell2_emp,d.sexo,b.tipo_documento,b.cedula,convert(char(10),b.fech_nac,103),",
|
||||
" SELECT a.num_emp,b.nom1_emp,b.apell1_emp,b.apell2_emp,d.sexo,b.tipo_documento,b.cedula,b.fech_nac,",
|
||||
" SUM(a.valor),a.departamento ",
|
||||
" FROM adtb00003 b, notb00008 a,notb00010 c,adtb00021 d ",
|
||||
" WHERE b.num_emp = a.num_emp AND b.status_t is not null and c.mes ='",kmes,"' AND ",
|
||||
@@ -186,8 +190,8 @@ DEFINE ptss RECORD
|
||||
#" a.cod_mov in (1,40,36,5,24,51,34) AND ",
|
||||
" a.num_emp = d.num_emp AND ",
|
||||
" a.cod_mov in (33) AND ",
|
||||
" convert(char(10), a.fecha,101) between '",fecha_inicial USING "mm/dd/yyyy",
|
||||
"' and '",fecha_final using "mm/dd/yyyy","' and b.nomina = 'Q' ",
|
||||
" a.fecha >= '",fecha_inicial USING "yyyymmdd",
|
||||
"' and a.fecha < '",(fecha_final + 1) using "yyyymmdd","' and b.nomina = 'Q' ",
|
||||
" GROUP BY a.num_emp,b.nom1_emp,b.apell1_emp,b.apell2_emp,d.sexo,b.cedula,b.fech_nac,a.departamento,a.num_emp,b.tipo_documento ",
|
||||
" ORDER BY a.departamento,a.num_emp "
|
||||
END IF
|
||||
@@ -197,7 +201,7 @@ DEFINE ptss RECORD
|
||||
|
||||
LET cuenta = 0
|
||||
IF tipo_reporte = 'NOR' THEN
|
||||
FOREACH busca INTO ptss.*
|
||||
FOREACH busca INTO ptss.ficha THRU ptss.departamento
|
||||
|
||||
LET col = 2
|
||||
LET fila = cnt
|
||||
@@ -240,7 +244,7 @@ DEFINE ptss RECORD
|
||||
|
||||
LET col = 9
|
||||
LET fila = cnt
|
||||
LET val = ptss.fecha_n
|
||||
LET val = ptss.fecha_n USING "dd/mm/yyyy"
|
||||
CALL enviaDDE(fila,col,val)
|
||||
|
||||
LET col = 10
|
||||
@@ -253,7 +257,7 @@ DEFINE ptss RECORD
|
||||
SELECT ISNULL(SUM(a.valor),0) INTO ptss.valor_isr
|
||||
FROM notb00008 a
|
||||
WHERE a.num_emp = ptss.ficha AND
|
||||
a.fecha BETWEEN fecha_inicial AND fecha_final AND
|
||||
a.fecha >= fecha_inicial AND a.fecha < fecha_sig AND
|
||||
a.clase_mov IN ("E","I") and a.cod_mov not in (32,33)
|
||||
|
||||
LET col = 12
|
||||
@@ -267,7 +271,7 @@ DEFINE ptss RECORD
|
||||
SELECT ISNULL(SUM(a.valor),0) INTO valor_boni
|
||||
FROM notb00008 a
|
||||
WHERE a.num_emp = ptss.ficha AND
|
||||
a.fecha BETWEEN fecha_inicial AND fecha_final AND
|
||||
a.fecha >= fecha_inicial AND a.fecha < fecha_sig AND
|
||||
a.clase_mov IN ("E","I") and a.cod_mov in (33)
|
||||
|
||||
# VARIFICACION VACACIONES
|
||||
@@ -275,7 +279,7 @@ DEFINE ptss RECORD
|
||||
SELECT ISNULL(SUM(a.valor),0) INTO valor_vacaciones
|
||||
FROM notb00008 a
|
||||
WHERE a.num_emp = ptss.ficha AND
|
||||
a.fecha BETWEEN fecha_inicial AND fecha_final AND
|
||||
a.fecha >= fecha_inicial AND a.fecha < fecha_sig AND
|
||||
a.clase_mov IN ("E","I") and a.cod_mov in (36)
|
||||
|
||||
IF valor_vacaciones =0 THEN
|
||||
@@ -305,7 +309,7 @@ DEFINE ptss RECORD
|
||||
SELECT SUM(a.valor) INTO valor_boni
|
||||
FROM notb00008 a
|
||||
WHERE a.num_emp = ptss.ficha AND
|
||||
a.fecha BETWEEN fecha_inicial AND fecha_final AND
|
||||
a.fecha >= fecha_inicial AND a.fecha < fecha_sig AND
|
||||
a.clase_mov IN ("E","I") and a.cod_mov in (32)
|
||||
|
||||
|
||||
@@ -333,7 +337,7 @@ DEFINE ptss RECORD
|
||||
ELSE
|
||||
#BONI CANCELADOS
|
||||
IF tipo_reporte = "BON1" THEN
|
||||
FOREACH busca INTO ptss.*
|
||||
FOREACH busca INTO ptss.ficha THRU ptss.departamento
|
||||
|
||||
LET col = 2
|
||||
LET fila = cnt
|
||||
@@ -368,7 +372,7 @@ DEFINE ptss RECORD
|
||||
|
||||
LET col = 8
|
||||
LET fila = cnt
|
||||
LET val = ptss.fecha_n
|
||||
LET val = ptss.fecha_n USING "dd/mm/yyyy"
|
||||
CALL enviaDDE(fila,col,val)
|
||||
|
||||
LET col = 9
|
||||
@@ -392,32 +396,82 @@ DEFINE ptss RECORD
|
||||
END IF
|
||||
|
||||
|
||||
CALL fgl_winmessage("INFO","REPROTE TERMINADO","INFO")
|
||||
CALL escribeCSV(tipo_reporte,periodo) RETURNING mensaje
|
||||
CALL fgl_winmessage("INFO","REPORTE TERMINADO. ARCHIVO: "||mensaje,"INFO")
|
||||
END FUNCTION
|
||||
|
||||
-- Genero 6 (GDC 6.00) ya no incluye el modulo WINDDE: en lugar de llenar Excel
|
||||
-- celda por celda, cada "celda" se guarda en memoria y al final se escribe un
|
||||
-- CSV (separador ;) con las mismas filas y columnas de la plantilla de la TSS.
|
||||
FUNCTION celda_key(xf,xc)
|
||||
DEFINE xf,xc INTEGER
|
||||
DEFINE sf,sc STRING
|
||||
|
||||
LET sf = xf USING "<<<<<&"
|
||||
LET sc = xc USING "<<<<<&"
|
||||
RETURN sf || "," || sc
|
||||
END FUNCTION
|
||||
|
||||
FUNCTION enviaDDE(xfila,xcol,xval)
|
||||
DEFINE xfila,xcol,xval,xcelda STRING
|
||||
|
||||
DISPLAY "enviado ",xfila," c ",xcol," v ",xval
|
||||
|
||||
LET xcelda = fila_office CLIPPED,xfila CLIPPED,"C",xcol CLIPPED
|
||||
DISPLAY "celda ",xcelda
|
||||
LET xval=xval CLIPPED
|
||||
CALL ui.Interface.frontCall("WINDDE","DDEPoke", [prog,file,xcelda,xval], [res] );
|
||||
CALL checkError(res)
|
||||
DEFINE xfila,xcol INTEGER
|
||||
DEFINE xval STRING
|
||||
DEFINE k STRING
|
||||
|
||||
LET k = celda_key(xfila,xcol)
|
||||
LET celdas[k] = xval CLIPPED
|
||||
IF xfila > maxfila THEN LET maxfila = xfila END IF
|
||||
IF xcol > maxcol THEN LET maxcol = xcol END IF
|
||||
END FUNCTION
|
||||
|
||||
FUNCTION terminaDDE()
|
||||
CALL ui.Interface.frontCall("WINDDE","DDEFinishAll", [], [res] );
|
||||
CALL checkError(res)
|
||||
|
||||
CALL celdas.clear()
|
||||
LET maxfila = 0
|
||||
LET maxcol = 0
|
||||
END FUNCTION
|
||||
|
||||
FUNCTION conectarDDE()
|
||||
CALL ui.Interface.frontCall("WINDDE","DDEConnect", [prog,file], [res] )
|
||||
CALL checkError(res)
|
||||
CALL celdas.clear()
|
||||
LET maxfila = 0
|
||||
LET maxcol = 0
|
||||
END FUNCTION
|
||||
|
||||
-- Escribe las celdas acumuladas en FGLSPOOL/noprmt026_<tipo>_<periodo>.csv
|
||||
-- y devuelve la ruta del archivo.
|
||||
FUNCTION escribeCSV(xtipo,xperiodo)
|
||||
DEFINE xtipo,xperiodo STRING
|
||||
DEFINE ch base.Channel
|
||||
DEFINE ruta STRING
|
||||
DEFINE f,c INTEGER
|
||||
DEFINE lin base.StringBuffer
|
||||
DEFINE k,v STRING
|
||||
|
||||
LET ruta = FGL_GETENV("FGLSPOOL")
|
||||
IF ruta IS NULL OR ruta.getLength() = 0 THEN LET ruta = "." END IF
|
||||
LET ruta = ruta || "\\noprmt026_" || xtipo || "_" || xperiodo || ".csv"
|
||||
|
||||
LET ch = base.Channel.create()
|
||||
LET lin = base.StringBuffer.create()
|
||||
CALL ch.openFile(ruta,"w")
|
||||
FOR f = 1 TO maxfila
|
||||
CALL lin.clear()
|
||||
FOR c = 1 TO maxcol
|
||||
LET k = celda_key(f,c)
|
||||
IF celdas.contains(k) THEN
|
||||
LET v = celdas[k]
|
||||
IF v.getIndexOf(";",1) > 0 OR v.getIndexOf("\"",1) > 0 THEN
|
||||
LET v = "\"" || v.trim() || "\""
|
||||
END IF
|
||||
ELSE
|
||||
LET v = ""
|
||||
END IF
|
||||
IF c > 1 THEN CALL lin.append(";") END IF
|
||||
CALL lin.append(v)
|
||||
END FOR
|
||||
CALL ch.writeNoNL(lin.toString())
|
||||
CALL ch.writeNoNL("\r\n")
|
||||
END FOR
|
||||
CALL ch.close()
|
||||
RETURN ruta
|
||||
END FUNCTION
|
||||
|
||||
FUNCTION checkError(res)
|
||||
|
||||
@@ -71,7 +71,7 @@ END GLOBALS
|
||||
|
||||
END INPUT
|
||||
|
||||
CONSTRUCT criterio ON a.supervisor, a.num_emp
|
||||
CONSTRUCT criterio ON a.num_emp, b.num_emp
|
||||
FROM cod_sup, num_emp
|
||||
|
||||
ON ACTION mostrar
|
||||
@@ -79,9 +79,9 @@ END GLOBALS
|
||||
b.num_emp, b.nombre, a.fecha,b.cantidad,b.valor,b.descrip_mov,a.num_doc,b.fech_crea
|
||||
from notb00028 a
|
||||
inner join notb00029 b on a.num_doc = b.num_doc
|
||||
inner join adtb00003 c on a.supervisor = c.num_emp
|
||||
inner join adtb00003 c on a.num_emp = c.num_emp
|
||||
where " , criterio CLIPPED, " and ","
|
||||
a.fecha between '", datos.fecha_inicial USING "mm/dd/yyyy" , "' and '",datos.fecha_final USING "mm/dd/yyyy","' "
|
||||
a.fecha >= '", datos.fecha_inicial USING "yyyymmdd" , "' and a.fecha < '",(datos.fecha_final + 1) USING "yyyymmdd","' "
|
||||
DISPLAY selec
|
||||
PREPARE comando FROM selec
|
||||
DECLARE cotizaciones CURSOR FOR comando
|
||||
|
||||
@@ -1,144 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<report:Report xmlns:rtl="http://www.4js.com/2004/RTL" xmlns:report="http://www.4js.com/2007/REPORT" xmlns="http://www.4js.com/2004/PXML" gstVersion="3140a" version="6.00">
|
||||
<report:Settings RWPageWidth="74cm" RWPageLength="29.70cm" RWLeftMargin="0.5cm" RWTopMargin="1cm" RWRightMargin="0.5cm" RWBottomMargin="1cm">
|
||||
<report:FormatList>
|
||||
<report:Format-SVG/>
|
||||
<report:Format-PDF/>
|
||||
<report:Format-image/>
|
||||
</report:FormatList>
|
||||
</report:Settings>
|
||||
<report:Data RWDataLocation="noprrp045.rdd" RWFglReportName="r_min"/>
|
||||
<report:Conflicts/>
|
||||
<rtl:stylesheet>
|
||||
<PXML>
|
||||
<rtl:match name="Report" nameConstraint="Report" minOccurs="1" maxOccurs="1">
|
||||
<MINIPAGE name="pageRoot" width="max" length="max" fontName="Arial">
|
||||
<rtl:match name="FirstPageHeader" nameConstraint="FirstPageHeader" minOccurs="0" maxOccurs="1">
|
||||
<LAYOUTNODE name="Encabezado" width="min" length="min" swapX="true">
|
||||
<MINIPAGE name="Titulo" width="min" length="max" layoutDirection="leftToRight">
|
||||
<WORDBOX name="WBTitulo" width="72cm" fontSize="11" fontBold="true" floatingBehavior="enclosed" textAlignment="center" text="INFORME AL MINISTERIO DE TRABAJO - MONTO RD$ (SUELDO) POR NIVEL EDUCATIVO Y CANTIDAD DE EMPLEADOS, POR MES Y SEXO"/>
|
||||
</MINIPAGE>
|
||||
<MINIPAGE name="Encabezados" width="min" length="max" bgColor="#cccccc" fontBold="true" layoutDirection="leftToRight">
|
||||
<WORDBOX name="h_nivel" width="6cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="left" text="NIVEL EDUCATIVO"/>
|
||||
<WORDBOX name="h01" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="ENE H"/>
|
||||
<WORDBOX name="h02" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="ENE M"/>
|
||||
<WORDBOX name="h03" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="ENE TOT"/>
|
||||
<WORDBOX name="h04" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="FEB H"/>
|
||||
<WORDBOX name="h05" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="FEB M"/>
|
||||
<WORDBOX name="h06" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="FEB TOT"/>
|
||||
<WORDBOX name="h07" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="MAR H"/>
|
||||
<WORDBOX name="h08" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="MAR M"/>
|
||||
<WORDBOX name="h09" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="MAR TOT"/>
|
||||
<WORDBOX name="h10" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="ABR H"/>
|
||||
<WORDBOX name="h11" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="ABR M"/>
|
||||
<WORDBOX name="h12" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="ABR TOT"/>
|
||||
<WORDBOX name="h13" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="MAY H"/>
|
||||
<WORDBOX name="h14" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="MAY M"/>
|
||||
<WORDBOX name="h15" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="MAY TOT"/>
|
||||
<WORDBOX name="h16" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="JUN H"/>
|
||||
<WORDBOX name="h17" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="JUN M"/>
|
||||
<WORDBOX name="h18" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="JUN TOT"/>
|
||||
<WORDBOX name="h19" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="JUL H"/>
|
||||
<WORDBOX name="h20" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="JUL M"/>
|
||||
<WORDBOX name="h21" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="JUL TOT"/>
|
||||
<WORDBOX name="h22" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="AGO H"/>
|
||||
<WORDBOX name="h23" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="AGO M"/>
|
||||
<WORDBOX name="h24" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="AGO TOT"/>
|
||||
<WORDBOX name="h25" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="SEP H"/>
|
||||
<WORDBOX name="h26" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="SEP M"/>
|
||||
<WORDBOX name="h27" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="SEP TOT"/>
|
||||
<WORDBOX name="h28" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="OCT H"/>
|
||||
<WORDBOX name="h29" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="OCT M"/>
|
||||
<WORDBOX name="h30" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="OCT TOT"/>
|
||||
<WORDBOX name="h31" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="NOV H"/>
|
||||
<WORDBOX name="h32" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="NOV M"/>
|
||||
<WORDBOX name="h33" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="NOV TOT"/>
|
||||
<WORDBOX name="h34" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="DIC H"/>
|
||||
<WORDBOX name="h35" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="DIC M"/>
|
||||
<WORDBOX name="h36" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#e0e0e0" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="center" text="DIC TOT"/>
|
||||
</MINIPAGE>
|
||||
</LAYOUTNODE>
|
||||
</rtl:match>
|
||||
<rtl:match name="OnEveryRow" nameConstraint="OnEveryRow" minOccurs="0" maxOccurs="unbounded">
|
||||
<LAYOUTNODE name="Detalle" width="min" length="max" layoutDirection="leftToRight" borderWidth="1" borderStyle="solid" borderColor="#dfdfdf">
|
||||
<rtl:input-variable name="x.nivel" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.nivel Value" width="6cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="left" text="{{x.nivel}}"/>
|
||||
<rtl:input-variable name="x.v01" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v01 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v01}}"/>
|
||||
<rtl:input-variable name="x.v02" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v02 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v02}}"/>
|
||||
<rtl:input-variable name="x.v03" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v03 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v03}}"/>
|
||||
<rtl:input-variable name="x.v04" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v04 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v04}}"/>
|
||||
<rtl:input-variable name="x.v05" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v05 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v05}}"/>
|
||||
<rtl:input-variable name="x.v06" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v06 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v06}}"/>
|
||||
<rtl:input-variable name="x.v07" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v07 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v07}}"/>
|
||||
<rtl:input-variable name="x.v08" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v08 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v08}}"/>
|
||||
<rtl:input-variable name="x.v09" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v09 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v09}}"/>
|
||||
<rtl:input-variable name="x.v10" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v10 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v10}}"/>
|
||||
<rtl:input-variable name="x.v11" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v11 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v11}}"/>
|
||||
<rtl:input-variable name="x.v12" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v12 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v12}}"/>
|
||||
<rtl:input-variable name="x.v13" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v13 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v13}}"/>
|
||||
<rtl:input-variable name="x.v14" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v14 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v14}}"/>
|
||||
<rtl:input-variable name="x.v15" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v15 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v15}}"/>
|
||||
<rtl:input-variable name="x.v16" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v16 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v16}}"/>
|
||||
<rtl:input-variable name="x.v17" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v17 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v17}}"/>
|
||||
<rtl:input-variable name="x.v18" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v18 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v18}}"/>
|
||||
<rtl:input-variable name="x.v19" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v19 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v19}}"/>
|
||||
<rtl:input-variable name="x.v20" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v20 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v20}}"/>
|
||||
<rtl:input-variable name="x.v21" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v21 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v21}}"/>
|
||||
<rtl:input-variable name="x.v22" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v22 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v22}}"/>
|
||||
<rtl:input-variable name="x.v23" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v23 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v23}}"/>
|
||||
<rtl:input-variable name="x.v24" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v24 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v24}}"/>
|
||||
<rtl:input-variable name="x.v25" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v25 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v25}}"/>
|
||||
<rtl:input-variable name="x.v26" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v26 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v26}}"/>
|
||||
<rtl:input-variable name="x.v27" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v27 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v27}}"/>
|
||||
<rtl:input-variable name="x.v28" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v28 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v28}}"/>
|
||||
<rtl:input-variable name="x.v29" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v29 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v29}}"/>
|
||||
<rtl:input-variable name="x.v30" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v30 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v30}}"/>
|
||||
<rtl:input-variable name="x.v31" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v31 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v31}}"/>
|
||||
<rtl:input-variable name="x.v32" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v32 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v32}}"/>
|
||||
<rtl:input-variable name="x.v33" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v33 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v33}}"/>
|
||||
<rtl:input-variable name="x.v34" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v34 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v34}}"/>
|
||||
<rtl:input-variable name="x.v35" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v35 Value" width="1.8cm" length="0.42cm" alignment="baseline" fontSize="7" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v35}}"/>
|
||||
<rtl:input-variable name="x.v36" type="FGLString" expectedLocation="expectedHere"/>
|
||||
<WORDBOX name="x.v36 Value" width="1.8cm" length="0.42cm" alignment="baseline" bgColor="#eeeeee" fontSize="7" fontBold="true" baselineType="leftleft" floatingBehavior="enclosed" textAlignment="right" text="{{x.v36}}"/>
|
||||
</LAYOUTNODE>
|
||||
</rtl:match>
|
||||
</MINIPAGE>
|
||||
</rtl:match>
|
||||
</PXML>
|
||||
</rtl:stylesheet>
|
||||
</report:Report>
|
||||
Reference in New Issue
Block a user