﻿<Reporte xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="./esquemarep.xsd" 
generado="2010-12-10">
	
	<informaciondereporte>
		<titulo>Listado de ejemplares comprados</titulo>
		<descripcion>Muestra un listado detallado de los ejemplares comprados, incluyendo datos de biblioteca, escuela y fecha de compra</descripcion>
		<msshape>false</msshape>
		<agrupable>true</agrupable>
		<ordenable>true</ordenable>
	</informaciondereporte>
	
	<sentenciaSQL>
SELECT s.idsolicitud::bigint as solicitud,f.folio::varchar(50) as folio,(s.idfinanciamiento || ' - ' || fn.nombre) as financiamiento,e.numadqui,titulos.descriptor AS titulo, autores.descriptor AS autor, ed.nombre AS editorial, 

t.edicion, 
      COALESCE(t.isbn, ' -- '::character varying) AS isbn,b.idbiblioteca,b.nombre as nombrebib,c.idescuela,c.nombre as nombresc,
      substr(e.fechacapturaejemplar::text,1,4)::bigint as anio, substr(e.fechacapturaejemplar::text,6,2)::int as mes,e.fechacapturaejemplar as fechacaptura
FROM adquis.ejemplaresdetalle e 
   JOIN adquis.solicitudes s ON s.idsolicitud=e.idsolicitud
   LEFT JOIN  adquis.financiamientos fn ON s.idfinanciamiento=fn.idfinanciamiento 
   JOIN adquis.titulosdetalle t ON t.iditem=e.iditem
   LEFT JOIN adquis.pedidos p ON e.idpedido=p.idpedido 
   LEFT JOIN adquis.facturas f ON e.factura=f.folio AND f.idproveedor=p.idprov
   JOIN catalogos.bibliotecas b ON b.idbiblioteca=s.idbiblioteca
   JOIN catalogos.escuelas c ON c.idescuela=s.idescuela
   JOIN catalogos.editoriales ed ON ed.ideditorial = t.ideditorial
   JOIN catalogos.adquis_autoridades titulos ON titulos.iddescriptor = t.idtitulo
   JOIN catalogos.adquis_autoridades autores ON autores.iddescriptor = t.idautor
WHERE titulos.tipo_aut::text = 'T'::text AND autores.tipo_aut::text = 'A'::text AND e.fechacapturaejemplar IS NOT NULL AND e.solicitudodonacion='S'
ORDER BY 16 DESC
	</sentenciaSQL>
	
	<paginado paginar="true">
		<paginas>20</paginas>
		<paginas>40</paginas>
		<paginas>60</paginas>
		<paginas>80</paginas>
		<paginas pordefecto="true">100</paginas>
	</paginado>
	
	<colores colorear="true">
		<color elemento="filaimpar">#F2F7FE</color>
	</colores>
	
	<campos>
		<campo alias="solicitud" ancho="500" tipo="numerical"/>
		<campo alias="folio" ancho="1500" tipo="string"/>
		<campo alias="financiamiento" ancho="1500" tipo="string"/>
		<campo alias="numadqui" ancho="1000" tipo="string"/>
		<campo alias="titulo" ancho="3000" tipo="string"/>
		<campo alias="autor" ancho="3000" tipo="string"/>
		<campo alias="editorial" ancho="2000" tipo="string"/>
		<campo alias="edicion" ancho="1000" tipo="numerical"/>
		<campo alias="isbn" ancho="1200" tipo="string"/>
		<campo alias="idbiblioteca" ancho="500" tipo="numerical"/>
		<campo alias="nombrebib" ancho="2000" tipo="string"/>
		<campo alias="idescuela" ancho="500" tipo="numerical"/>
		<campo alias="nombresc" ancho="2000" tipo="string"/>
		<campo alias="anio" ancho="500" tipo="numerical"/>
		<campo alias="mes" ancho="500" tipo="numerical"/>
		<campo alias="fechacaptura" ancho="2500" tipo="date"/>		
    </campos>
	
	<filtros filtrar="true">
		<filtro alias="solicitud"/>
		<filtro alias="folio"/>
		<filtro alias="financiamiento"/>
		<filtro alias="numadqui"/>
		<filtro alias="titulo"/>
		<filtro alias="autor"/>
		<filtro alias="editorial"/>
		<filtro alias="idescuela"/>
		<filtro alias="idbiblioteca"/>
		<filtro alias="anio"/>
		<filtro alias="mes"/>    
	</filtros>	
</Reporte>