$ds_edocta  = new class_datastore();	
	
	$ls_codemp   = $_SESSION["la_empresa"]["codemp"];
	$ls_codban	 = $_GET["codban"];
	$ls_cuenta   = $_GET["cuenta"];
	$ls_chequera = $_GET["chequera"];	
	$ls_nomban   = $_GET["nomban"];
	
	$ls_tipbol      = 'Bs.';
	$ls_tiporeporte = 0;
	$ls_tiporeporte = $_GET["tiporeporte"];
	global $ls_tiporeporte;
	if ($ls_tiporeporte==1)
	   {
		 require_once("sigesp_scb_reportbsf.php");
		 $io_report = new sigesp_scb_reportbsf($ls_conect);
		 $ls_tipbol = 'Bs.F.';
	   }

	$io_pdf=new Cezpdf('LETTER','portrait'); // Instancia de la clase PDF
	$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
	$io_pdf->ezSetCmMargins(3.5,3.5,3.5,3.5); // Configuración de los margenes en centímetros
	uf_print_encabezado_pagina("Listado de Chequeras $ls_tipbol",$io_pdf); // Imprimimos el encabezado de la página
	$io_pdf->ezStartPageNumbers(550,50,10,'','',1); // Insertar el número de página
	uf_print_cabecera($ls_nomban,$ls_cuenta,$ls_chequera,$io_pdf);//imprimiento la cabecera
	$la_datos=$io_report->uf_listado_cheques($ls_codban,$ls_cuenta,$ls_chequera);//Buscando la data a reportar
	$edocta->data=$la_datos;
	$li_filas=(count($la_datos, COUNT_RECURSIVE) / count($la_datos)) - 1;//$ds_edocta->getRowCount("codban");
	if($li_filas>0)
	{
		for($li_i=1;$li_i<=$li_filas;$li_i++)
	$ls_ctaban      = $_GET["ctaban"];
	$ls_denctaban   = $_GET["denctaban"];
	$ld_fecdesde    = $_GET["fecdes"];		
	$ld_fechasta    = $_GET["fechas"];	
	$ls_orden       = $_GET["orden"];
	$ls_tiprep      = $_GET["tiprep"];
	$ls_codconmov   = $_GET["codconmov"];
	$ls_desconmov   = $_GET["desconmov"];
	$ls_tipbol      = 'Bs.';
	$ls_tiporeporte = 0;
	$ls_tiporeporte = $_GET["tiporeporte"];
	global $ls_tiporeporte;
	if($ls_tiporeporte==1)
	{
		require_once("sigesp_scb_reportbsf.php");
		$io_report = new sigesp_scb_reportbsf($ls_conect);
		$ls_tipbol = 'Bs.F.';
	}
	$lb_valido 	  = true;
	$data         = $io_report->uf_generar_estado_cuenta($ls_codemp,$ls_codban,$ls_ctaban,$ls_orden,$ld_fecdesde,$ld_fechasta,&$ldec_saldoant,&$ldec_total_debe,&$ldec_total_haber,true,$ls_tiprep,$ls_codconmov);
	$ds_edocta->data=$data;
	$li_totrows = $ds_edocta->getRowCount("numdoc");
	if ($lb_valido)
	   {
	     set_time_limit(0);
		 $io_pdf=new class_pdf('LETTER','landscape'); // Instancia de la clase PDF
		 $io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
		 $io_pdf->ezSetCmMargins(6,3.5,3.5,3.5); // Configuración de los margenes en centímetros
	   	 $ls_nomtipcta     = $io_report->uf_select_data($io_sql,"SELECT * FROM scb_tipocuenta t, scb_ctabanco c WHERE c.codemp='".$ls_codemp."' AND c.ctaban='".$ls_ctaban."' AND c.codtipcta=t.codtipcta ","nomtipcta");	
		 $ldec_saldoactual = ($ldec_saldoant+$ldec_total_debe-$ldec_total_haber);
	     $ldec_saldo       = $ldec_saldoant;
	$ds_edocta    = new class_datastore();	
	
	$ls_codemp      = $_SESSION["la_empresa"]["codemp"];
	$ls_codban      = $_GET["codban"];
	$ls_ctaban      = $_GET["ctaban"];
	$ld_fecdesde    = $_GET["fecdes"];		
	$ld_fechasta    = $_GET["fechas"];
	$ls_orden       = $_GET["orden"];	
	$ls_tipbol      = 'Bs.';
	$ls_tiporeporte = 0;
	$ls_tiporeporte = $_GET["tiporeporte"];
	global $ls_tiporeporte;
	if ($ls_tiporeporte==1)
	   {
		 require_once("sigesp_scb_reportbsf.php");
		 $io_report = new sigesp_scb_reportbsf($con);
		 $ls_tipbol = 'Bs.F.';
	   }
	$data=$io_report->uf_generar_estado_cuenta($ls_codemp,$ls_codban,$ls_ctaban,$ls_orden,$ld_fecdesde,$ld_fechasta,&$ldec_saldoant,&$ldec_total_debe,&$ldec_total_haber,false,'C','---');
	$ds_edocta->data=$data;
	error_reporting(E_ALL);
	set_time_limit(1800);

	$li_totrow=$ds_edocta->getRowCount("numdoc");

	$io_pdf=new Cezpdf('LETTER','portrait'); // Instancia de la clase PDF
	$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
	$io_pdf->ezSetCmMargins(3.5,3.5,3.5,3.5); // Configuración de los margenes en centímetros
	uf_print_encabezado_pagina("<b>Estado de Cuenta $ls_tipbol</b>","<b>Del $ld_fecdesde al $ld_fechasta</b>",$io_pdf); // Imprimimos el encabezado de la página
	$io_pdf->ezStartPageNumbers(550,50,10,'','',1); // Insertar el número de página
	$ldec_saldoactual = $ldec_saldoant+$ldec_total_debe-$ldec_total_haber;
		$ls_licemp="";
	$ls_diremp		 = $_SESSION["la_empresa"]["direccion"];
	$ls_codcom		 = $_GET["documentos"];
	$ls_mes			 = $_GET["mes"];
	$ls_agno		 = $_GET["agno"];
	$la_comprobantes = explode("-",$ls_codcom);
	$ls_fechainicio  = $ls_agno."-".$ls_mes."-01";
	$ls_fechafin     = $io_funciones->uf_convertirdatetobd($io_fecha->uf_last_day($ls_mes,$ls_agno));		
	$ls_tipbol       = 'Bs.';
	$ls_tiporeporte  = 0;
	$ls_tiporeporte  = $_GET["tiporeporte"];
	global $ls_tiporeporte;
	if($ls_tiporeporte==1)
	{
		require_once("sigesp_scb_reportbsf.php");
		$io_report = new sigesp_scb_reportbsf($con);
		$ls_tipbol = 'Bs.F.';
	}
	
	//------------------------------------------------//
for($li_k=0;$li_k<count($la_comprobantes);$li_k++)
{

//--------------------------Data de cada uno de los comprobantes----------------------------------------//
$la_datacomprobantes=array();
$la_datacomprobantes=$io_report->uf_comprobante_retencion($la_comprobantes[$li_k],$ls_fechainicio,$ls_fechafin);
//------------------------------------------------------------------------------------------------------//

 
 //-------------Encabezado----------------------//
 $li_ancho=$_SESSION["ls_width"];
	$io_funciones = new class_funciones();				
	$ds_edocta    = new class_datastore();	
	
	$ls_codemp		= $_SESSION["la_empresa"]["codemp"];
	$ls_codban		= $_GET["codban"];
	$ls_ctaban		= $_GET["ctaban"];
	$ld_fecdesde	= $_GET["fecdes"];		
	$ld_fechasta    = $_GET["fechas"];	
	$ls_tipbol      = 'Bs.';
	$ls_tiporeporte = 0;
	$ls_tiporeporte = $_GET["tiporeporte"];
	global $ls_tiporeporte;
	if ($ls_tiporeporte==1)
	   {
		 require_once("sigesp_scb_reportbsf.php");
		 $io_report = new sigesp_scb_reportbsf($con);
		 $ls_tipbol = 'Bs.F.';
	   }	
	$data=$io_report->uf_generar_estado_cuenta_resumido($ls_codban,$ls_ctaban,$ld_fecdesde,$ld_fechasta,&$ldec_saldoanterior,&$ldec_total_debe,&$ldec_total_haber,&$ls_nomban,&$ls_nomtipcta);
	$ds_edocta->data=$data;
	error_reporting(E_ALL);
	set_time_limit(1800);

	$li_totrow=$ds_edocta->getRowCount("operacion");

	if($li_totrow<=0)
	{
		?>
		<script language=javascript>
		 alert('No hay datos a reportar');
		 close();