$io_class_report=new sigesp_soc_class_report();
	require_once("../../shared/class_folder/class_funciones.php");
	$io_funciones=new class_funciones();
	require_once("../class_folder/class_funciones_soc.php");
	$io_fun_compra = new class_funciones_soc();
	$ls_tiporeporte=$io_fun_compra->uf_obtenervalor_get("tiporeporte",1);
	$ls_bolivares="Bs.";
	if($ls_tiporeporte==1)
	{
		require_once("sigesp_soc_class_reportbsf.php");
		$io_class_report=new sigesp_soc_class_reportbsf();
		$ls_bolivares="Bs.F.";
	}
	error_reporting(E_ALL);
	set_time_limit(3000);	
	$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->numerar_paginas(7);	
	$io_pdf->set_margenes(0,20,0,0);	
	$ls_tipsolcot=$_GET["tipsolcot"];
	$ls_numanacot=$_GET["numanacot"];
	$ld_fecha=$_GET["fecha"];
	$ls_observacion=$_GET["observacion"];	
	$lb_valido=uf_insert_seguridad();
	if($lb_valido)
	{
		uf_print_encabezado_pagina($ls_numanacot,$ls_observacion,$ld_fecha,$io_pdf);
		$lb_valido=$io_class_report->uf_cargar_cotizaciones($ls_numanacot, $la_cotizaciones);
		if($lb_valido)
		{
			uf_print_proveedores($la_cotizaciones,$io_pdf);
		$ls_codbanaut="";
		$ls_ctabanaut="";
		$ls_nombanaut="";
		$ls_nombenaut="";
		$ls_rifaut="";
	}
	$ls_nomban=$class_report->uf_select_data($io_sql,"SELECT * FROM scb_banco WHERE codban ='".$ls_codban."' AND codemp='".$ls_codemp."'","nomban");
	//Asigno el monto a la clase numero-letras para la conversion.
	$ls_monto=$numalet->uf_convertir_letra($ldec_total,'','');
	$ds_dt_spg->data=$class_report->uf_cargar_dt_spgop($ls_numdoc,$ls_codban_tesoreria,$ls_ctaban_tesoreria,$ls_codope);
	$ds_dt_scg->data=$class_report->uf_cargar_dt_scg($ls_numdoc,$ls_codban_tesoreria,$ls_ctaban_tesoreria,$ls_codope);

	$li_totrow_spg=$ds_dt_spg->getRowCount("spg_cuenta");
	$li_totrow_scg=$ds_dt_scg->getRowCount("scg_cuenta");	
	$io_msg      = new class_mensajes();
	$io_pdf = new class_pdf("LETTER","portrait");
	$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
	//$io_pdf->numerar_paginas(10);
	$io_pdf->set_margenes(0,0,0,0);
	//-------------------------------------------------//
	
	//------------Data de la Orden de Pago-----------------// 
	$lb_valido=true;
	//------------------------------------------------//
if($lb_valido)
{
 
 //-------------Marco de la Pagina y encabezado----------------------//
 $io_pdf->add_rectangulo(25,254.3,166,241.2,array(255,255,255));//marco 
 $io_pdf->add_linea(25,22,191,22,2);//Linea 1
 $io_pdf->add_texto(27,14,6,"<b>REPUBLICA BOLIVARIANA DE VENEZUELA\n              MINISTERIO DE FINANZAS</b>");
		$lb_valido = $class_report->uf_actualizar_status_impreso($ls_numdoc,$ls_chevau,$ls_codban,$ls_ctaban,$ls_codope);
		$class_report->SQL->begin_transaction();
		if (!$lb_valido)
		   {
			 print "Error al actualizar";
			 $class_report->is_msg_error;	
			 $class_report->SQL->rollback();
		   }
		else
		   {
			 $class_report->SQL->commit();
		   }
		$ds_voucher->data=$data;
		error_reporting(E_ALL);
		set_time_limit(1800);
		$io_pdf=new class_pdf('LETTER','portrait'); // Instancia de la clase PDF
		$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
		$io_pdf->set_margenes(0,55,0,0);
		if (trim($ls_codban)=="001")//Banco Banesco.
				   {
					 $ls_archivo="cheque_configurable/medidas_banesco.txt";
					 $ls_contenido="144.00-0.00-24.00-20.00-26.00-30.00-27.00-33.00-22.00-38.00-79.00-38.00-120.00-60.00-130.00-65.00";
					 $li_medidas=16;
				   }
				elseif(trim($ls_codban)=="002")//Banco Federal.
				   {
					 $ls_archivo="cheque_configurable/medidas_federal.txt";
					 $ls_contenido="144.00-0.00-24.00-20.00-26.00-30.00-27.00-33.00-22.00-38.00-79.00-38.00-120.00-60.00-130.00-65.00-10.00-91.00-8.00-100.00-12.00-117.00";
					 $li_medidas=22;
				   }
				elseif(trim($ls_codban)=="003")//Banco Industrial.
	//--------------Declaraciones e Inicializaciones-----------------------//
	uf_inicializar_variables();
	require_once('../../shared/class_folder/class_pdf.php');
	require_once("../../shared/class_folder/class_mensajes.php");
	require_once("../../shared/class_folder/class_funciones.php");
	require_once("../../shared/class_folder/sigesp_include.php");
	require_once("../../shared/class_folder/class_datastore.php");
	require_once("../../shared/class_folder/class_sql.php");
	require_once("../../shared/class_folder/class_fecha.php");
	$io_fecha=new class_fecha();
	$in=new sigesp_include();
	$con=$in->uf_conectar();
	$io_sql=new class_sql($con);	
	$io_funciones=new class_funciones();				
	$io_msg      = new class_mensajes();
	$io_pdf = new class_pdf("LETTER","portrait");
	$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
	$io_pdf->set_margenes(13.5,7,3,5);
	require_once("sigesp_scb_report.php");
	$class_report=new sigesp_scb_report($con);
	$ds_voucher=new class_datastore();	
	$ds_dt_scg=new class_datastore();				
	$ds_dt_spg=new class_datastore();
	include("../../shared/class_folder/cnumero_letra.php");
	$numalet= new cnumero_letra();
	
	$ls_tipimp = "";
	if (array_key_exists("tipimp",$_GET))
	{
		$ls_tipimp = $_GET["tipimp"];
	}	
	$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;
		 $ldec_saldoant    = number_format($ldec_saldoant,2,",",".");
		 uf_print_encabezado_pagina("<b>Libro de Banco $ls_tipbol</b>","<b>Del</b> $ld_fecdesde <b>al</b> $ld_fechasta",$ls_nomban,$ls_nomtipcta,$ls_ctaban,$ls_denctaban,$ldec_saldoant,$ls_desconmov,$io_pdf); // Imprimimos el encabezado de la página
	     $io_pdf->ezStartPageNumbers(720,50,10,'','',1); // Insertar el número de página
		 uf_print_cabecera($li_totrows,$io_pdf); // Imprimimos la cabecera del registro
         $li_estmodest = $_SESSION["la_empresa"]["estmodest"];
		 if ($li_totrows>0)
		 {
		 for ($li_i=1;$li_i<=$li_totrows;$li_i++)
		     {
				$io_pdf->transaction('start'); // Iniciamos la transacción
		$lb_valido = $class_report->uf_actualizar_status_impreso($ls_numdoc,$ls_chevau,$ls_codban,$ls_ctaban,$ls_codope);
		$class_report->SQL->begin_transaction();
		if (!$lb_valido)
		   {
			 print "Error al actualizar";
			 $class_report->is_msg_error;	
			 $class_report->SQL->rollback();
		   }
		else
		   {
			 $class_report->SQL->commit();
		   }
		$ds_voucher->data=$data;
		error_reporting(E_ALL);
		set_time_limit(1800);
		$io_pdf=new class_pdf('LETTER','portrait'); // Instancia de la clase PDF
		$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
		$io_pdf->set_margenes(0,55,0,0);
		if (trim($ls_codban)=="001")//Banco Banesco.
				   {
					 $ls_archivo="cheque_configurable/medidas_banesco.txt";
					 $ls_contenido="144.00-0.00-24.00-20.00-26.00-30.00-27.00-33.00-22.00-38.00-79.00-38.00-120.00-60.00-130.00-65.00";
					 $li_medidas=16;
				   }
				elseif(trim($ls_codban)=="002")//Banco Federal.
				   {
					 $ls_archivo="cheque_configurable/medidas_federal.txt";
					 $ls_contenido="144.00-0.00-24.00-20.00-26.00-30.00-27.00-33.00-22.00-38.00-79.00-38.00-120.00-60.00-130.00-65.00-10.00-91.00-8.00-100.00-12.00-117.00";
					 $li_medidas=22;
				   }
				elseif(trim($ls_codban)=="003")//Banco Industrial.
								   'diacom'=>array('justification'=>'center','width'=>30), // Justificación y ancho de la columna
								   'monant'=>array('justification'=>'right','width'=>50), // Justificación y ancho de la columna
								   'monacuant'=>array('justification'=>'right','width'=>55), // Justificación y ancho de la columna
								   'monantant'=>array('justification'=>'right','width'=>45), // Justificación y ancho de la columna
								   'salparant'=>array('justification'=>'right','width'=>55), // Justificación y ancho de la columna
								   'porint'=>array('justification'=>'center','width'=>30), // Justificación y ancho de la columna
								   'diaint'=>array('justification'=>'center','width'=>30), // Justificación y ancho de la columna
								   'monint'=>array('justification'=>'right','width'=>50), // Justificación y ancho de la columna
								   'monacuint'=>array('justification'=>'right','width'=>50), // Justificación y ancho de la columna
					 			   'saltotant'=>array('justification'=>'right','width'=>55))); // Justificación y ancho de la columna
	$io_pdf->ezTable($la_data,$la_columnas,'',$la_config);
	$io_pdf->set_margenes(30,15,25,15);
}// end function uf_print_detalle
//----------------------------------------------------------------------------------------------------------------------------------------------------------------//
  
	$lo_pdf  = new class_pdf('LETTER','landscape');
	
    //Configuramos la pagina
	$lo_pdf->selectFont('../../../shared/class_folder/ezpdf/fonts/Helvetica.afm');
	$lo_pdf->set_margenes(15,15,25,15);
	$lo_pdf->numerar_paginas(10);
	//Colocamos el titulo a la pagina y redimensionamos los margenes
	$ls_titulo = "Detalles de Antigüedad";
    $lo_titulo = $lo_pdf->openObject();
	$lo_pdf->addJpegFromFile('../../shared/imagebank/'.$_SESSION["ls_logo"],50,720,$_SESSION["ls_width"],$_SESSION["ls_height"]); // Agregar Logo
    $lo_pdf->add_linea(0,10,$lo_pdf->get_ancho_area_trabajo(),10,2);
    $lo_pdf->add_texto('center',0,16,"<b><i>".$ls_titulo."</i></b>");
    $lo_pdf->add_texto('right',0,10,"<b><i>Fecha: ".date("d/m/Y")."</i></b>");
    $lo_pdf->add_texto('right',5,10,"<b><i>Hora: ".date("h:i a   ")."</i></b>");
    $lo_pdf->closeObject();
    $lo_pdf->addObject($lo_titulo,'all');
	require_once("../../shared/class_folder/class_sigesp_int.php");
	require_once("../../shared/class_folder/class_fecha.php");
	require_once("../../shared/class_folder/class_sigesp_int_scg.php");
	require_once("../../shared/class_folder/class_sigesp_int_spg.php");
	$int_spg=new class_sigesp_int_spg();
	$in=new sigesp_include();
	$con=$in->uf_conectar();
	$io_sql=new class_sql($con);	
	require_once("sigesp_scb_report.php");
	$class_report=new sigesp_scb_report($con);
	$io_funciones=new class_funciones();				
	$ds_voucher=new class_datastore();	
	$ds_dt_scg=new class_datastore();				
	$ds_dt_spg=new class_datastore();		
	$io_msg      = new class_mensajes();
	$io_pdf = new class_pdf("LETTER","landscape");
	$io_pdf->selectFont('../../shared/ezpdf/fonts/Times-Roman.afm');
	$io_pdf->numerar_paginas(10);
	$io_pdf->set_margenes(8,20,12,12);
	//-------------------------------------------------//
	
	//------------Data-----------------// 
	$ls_codemp=$_SESSION["la_empresa"]["codemp"];
	$ls_nomemp=$_SESSION["la_empresa"]["nombre"];
	$ls_rifemp=$_SESSION["la_empresa"]["rifemp"];
	if(array_key_exists("numlicemp",$_SESSION["la_empresa"]))
		$ls_licemp=$_SESSION["la_empresa"]["numlicemp"];
	else
		$ls_licemp="";
	$ls_diremp=$_SESSION["la_empresa"]["direccion"];
	$ls_numdoc=$_GET["numdoc"];
Пример #9
0
<?php
session_start();
header("Pragma: public");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("X-LIGHTTPD-SID: ".session_id()); 

 //--------------Declaraciones e Inicializaciones-----------------------//
  require_once ('class_folder/class_pdf.php');
  require_once("../shared/class_folder/class_mensajes.php");
  $io_msg      = new class_mensajes();
  $io_pdf = new class_pdf("LETTER","portrait");
  $io_pdf->selectFont('../shared/ezpdf/fonts/Helvetica.afm');
  //$io_pdf->numerar_paginas(10);
  $io_pdf->set_margenes(0,0,0,0);
 //-------------------------------------------------//
 
 //------------Data de la Orden de Pago-----------------// 
 $lb_valido=true;
 //------------------------------------------------//
if($lb_valido)
{
 
 //-------------Marco de la Pagina y encabezado----------------------//
 $io_pdf->add_rectangulo(20,254.3,180,241.2,array(255,255,255));//marco 
 $io_pdf->add_linea(25,22,194,22,2);//Linea 1
 $io_pdf->add_texto(27,14,6,"<b>REPUBLICA BOLIVARIANA DE VENEZUELA\n              MINISTERIO DE FINANZAS</b>");
 $li_ancho=$io_pdf->getTextWidth(8,"RETENCIONES");//Calculando posicion del Titulo
 $io_pdf->convertir_valor_px_mm($li_ancho);
 $li_pos=(215.9-$li_ancho)/2;
 $io_pdf->add_texto($li_pos,14,8,"<b>RETENCIONES</b>");//Titulo
	{
		require_once("sigesp_scb_class_reportbsf.php");
		$io_report = new sigesp_scb_class_reportbsf($con);
		$ls_tipbol = 'Bs.F.';
	}
	$ls_titulo    		= "<b>Listado de Movimientos Bancarios $ls_tipbol</b>";
	$ldec_totaldebitos  = 0;
	$ldec_totalcreditos = 0;
	$ldec_saldo         = 0;
	$lb_valido          = true;
	$rs_data            = $io_report->uf_cargar_documentos($ls_codope,$ld_fecdesde,$ld_fechasta,$ls_codban,$ls_ctaban,$ls_codconcep,$ls_estatus,$ls_orden,&$lb_valido);
	if($lb_valido)
	{
		error_reporting(E_ALL);
		set_time_limit(1800);
		$io_pdf=new class_pdf('LETTER','portrait');
		$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
		$io_pdf->set_margenes(3,3,3,3);	 // Configuración de los margenes en centímetros
		$ls_nomtipcta = $io_report->uf_select_data($io_sql,"SELECT nomtipcta FROM scb_tipocuenta t, scb_ctabanco c WHERE c.codemp='".$ls_codemp."' AND c.codtipcta=t.codtipcta AND c.ctaban='".$ls_ctaban."'","nomtipcta");
		
		switch($ls_codope)
		{
			case "ND":
				$ls_tipolistado="NOTA DE DEBITO";
			break;
			case "NC":
				$ls_tipolistado="NOTA DE CREDITO";
			break;
			case "DP":
				$ls_tipolistado="DEPOSITO";
			break;
		$porc=0;
	  }

}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
require_once("../class_folder/utilidades/class_funciones_srh.php");
$io_fun_srh=new class_funciones_srh('../../');
require_once("class_folder/sigesp_srh_class_report.php");
$io_report=new sigesp_srh_class_report();
require_once("class_folder/class_graficas.php");
$io_grafica = new class_graficas();
require_once("../../shared/class_folder/class_funciones.php");
$io_funciones=new class_funciones();
require_once("class_folder/class_pdf.php");
$io_pdf = new class_pdf();
$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////// PARAMETROS PARA FILTRAR EL REPORTE ///////////////////////////
$ld_fecini=$_GET["fecini"];
$ld_fecfin=$_GET["fecfin"];
$ls_coduniadm1=$_GET["coduniadm1"];
$ls_coduniadm2=$_GET["coduniadm2"];
///////////////////////////////////////////////////////////////////////////////////////////
  
  $lb_valido=uf_insert_seguridad("Reporte Estadístico de Evaluación de Desempeño"); // Seguridad de Reporte
	if($lb_valido)
	{       
		 $lb_valido=$io_report->uf_select_evaluacion_desempeno($ld_fecini, $ld_fecfin, $rs_data);
		 $total_evaluaciones=$io_report->io_sql->num_rows($rs_data);	
	$lb_valido = $class_report->uf_actualizar_status_impreso($ls_numdoc,$ls_chevau,$ls_codban,$ls_ctaban,$ls_codope);
	if (!$lb_valido)
	   {
		 $class_report->is_msg_error;	
		 $class_report->SQL->rollback();
	   }
	else
	   {
		 $class_report->SQL->commit();
	   }
	$ds_voucher->data=$data;
	error_reporting(E_ALL);
	set_time_limit(1800);
	$ldec_totdeb=0;
	$ldec_tothab=0;
	$io_pdf = new class_pdf("letter","portrait");
	$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica-Bold.afm');
	$io_pdf->set_margenes(0,50,0,0);

	$li_totrow=$ds_voucher->getRowCount("numdoc");
	$io_pdf->transaction('start'); // Iniciamos la transacción
	$thisPageNum=$io_pdf->ezPageCount;
    //print_r ($ds_voucher->data);
	for ($li_i=1;$li_i<=$li_totrow;$li_i++)
	    {
		  unset($la_data);
		  $li_totprenom=0;
		  $ldec_mondeb=0;
		  $ldec_monhab=0;
		  $li_totant=0;
		  $ls_numdoc	  = $ds_voucher->data["numdoc"][$li_i];
	//--------------Declaraciones e Inicializaciones-----------------------//
	//uf_inicializar_variables();
	require_once('../../shared/class_folder/class_pdf.php');
	require_once("../../shared/class_folder/class_mensajes.php");
	require_once("../../shared/class_folder/class_funciones.php");
	require_once("../../shared/class_folder/sigesp_include.php");
	require_once("../../shared/class_folder/class_datastore.php");
	require_once("../../shared/class_folder/class_sql.php");
	require_once("../../shared/class_folder/class_fecha.php");
	$io_fecha=new class_fecha();
	$in=new sigesp_include();
	$con=$in->uf_conectar();
	$io_sql=new class_sql($con);	
	$io_funciones=new class_funciones();				
	$io_msg      = new class_mensajes();
	$io_pdf = new class_pdf("LETTER","portrait");
	$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
	$io_pdf->set_margenes(20,20,20,20);
	require_once("sigesp_scb_report.php");
	$class_report=new sigesp_scb_report($con);
	$ds_voucher=new class_datastore();	
	$ds_dt_scg=new class_datastore();				
	$ds_dt_spg=new class_datastore();
	//Instancio a la clase de conversi� de numeros a letras.
	require_once("../../shared/class_folder/cnumero_letra.php");
	$numalet= new cnumero_letra();	
	//imprime numero con los cambios
	$ls_codemp=$_SESSION["la_empresa"]["codemp"];
	$ls_codigo=$_GET["codigo"];	
	$ls_fecha_corta=date("d/m/Y");
	$lb_valido=$class_report->uf_formato_cartaorden($ls_codigo,$la_data);
Пример #14
0
 public function test()
 {
     echo "\tgenerating a sample pdf...\n";
     //test code
     $strFile = "/files/public/testPdf.pdf";
     $objPdf = new class_pdf();
     $objPdf->setStrTitle("Kajona Test PDF ");
     $objPdf->setStrSubject("Testing the pdf classes");
     $objPdf->setBitFooter(false);
     $objPdf->setBitHeader(false);
     $objPdf->addPage();
     $objPdf->addCell("", 0, 100);
     $objPdf->addCell("Sample PDF", 0, 0, array(false, false, false, false), class_pdf::$TEXT_ALIGN_CENTER);
     $objPdf->setFont("helvetica", 8, class_pdf::$FONT_STYLE_ITALIC);
     $objPdf->addCell("powered by Kajona & TCPDF", 0, 0, array(false, false, false, false), class_pdf::$TEXT_ALIGN_CENTER);
     $objPdf->setFont("helvetica", 12, class_pdf::$FONT_STYLE_REGULAR);
     $objPdf->setBitHeader(true);
     $objPdf->addPage();
     //TOC page
     $objPdf->getObjPdf()->resetColumns();
     $objPdf->setBitFooter(true);
     $objPdf->addBookmark("page 2");
     $objPdf->addCell("Content A on page 2");
     $objPdf->addCell("Content B on page 2");
     $objPdf->addParagraph("This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text");
     $objPdf->addPage(class_pdf::$PAGE_ORIENTATION_LANDSCAPE);
     $objPdf->addBookmark("page 3");
     $objPdf->addCell("Content A on page 3 in landscape");
     $objPdf->addCell("Content B on page 3 in landscape");
     $objPdf->addPage(class_pdf::$PAGE_ORIENTATION_PORTRAIT);
     $objPdf->setFont("helvetica", 12, class_pdf::$FONT_STYLE_REGULAR);
     $objPdf->addParagraph("Text in font helvetica");
     $objPdf->setFont("courier", 12, class_pdf::$FONT_STYLE_REGULAR);
     $objPdf->addParagraph("Text in font courier");
     $objPdf->setFont("symbol", 12, class_pdf::$FONT_STYLE_REGULAR);
     $objPdf->addParagraph("Text in font symbol");
     $objPdf->setFont("times", 12, class_pdf::$FONT_STYLE_REGULAR);
     $objPdf->addParagraph("Text in font times");
     $objPdf->setFont("zapfdingbats", 12, class_pdf::$FONT_STYLE_REGULAR);
     $objPdf->addParagraph("Text in font zapfdingbats");
     $objPdf->setFont("helvetica", 12, class_pdf::$FONT_STYLE_REGULAR);
     $objPdf->addPage();
     $objPdf->addBookmark("multicolumn");
     $objPdf->setNumberOfColumns(2, 75);
     $objPdf->selectColumn(0);
     $objPdf->addCell("Content in Column 0");
     $objPdf->addParagraph("This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text");
     $objPdf->selectColumn(1);
     $objPdf->addCell("Content in Column 1");
     $objPdf->addParagraph("This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text");
     $objPdf->addPage();
     $objPdf->setNumberOfColumns(0);
     $objPdf->addBookmark("single column");
     $objPdf->addParagraph("This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text");
     $objPdf->addTableOfContents("Inhalt");
     $objPdf->savePdf($strFile);
     echo "\tsaved pdf to <a href=\"" . _webpath_ . $strFile . "\">" . _webpath_ . $strFile . "</a>\n";
 }
			$class_report->SQL->begin_transaction();
			$lb_valido=$class_report->uf_actualizar_status_impreso($ls_numdoc,$ls_chevau,$ls_codban,$ls_ctaban,$ls_codope);
			if(!$lb_valido)
			{
				print "Error al actualizar";
				$class_report->is_msg_error;	
				$class_report->SQL->rollback();
			}
			else
			{
				$class_report->SQL->commit();
			}
			$ds_voucher->data=$data;
			error_reporting(E_ALL);
			set_time_limit(1800);
			$io_pdf=new class_pdf('LETTER','portrait'); // Instancia de la clase PDF
			$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra	
			$io_pdf->set_margenes(0,0,$x_pos,0);	
			$li_totrow=$ds_voucher->getRowCount("numdoc");
			$io_pdf->transaction('start'); // Iniciamos la transacción
			$thisPageNum=$io_pdf->ezPageCount;
			for($li_i=1;$li_i<=$li_totrow;$li_i++)
			{
				unset($la_data);
				$li_totprenom	= 0;
				$ldec_mondeb	= 0;
				$ldec_monhab	= 0;
				$li_totant		= 0;
				$ls_numdoc	    = $ds_voucher->data["numdoc"][$li_i];
				$ls_codban	    = $ds_voucher->data["codban"][$li_i];
				$ls_nomban	    = $class_report->uf_select_data($io_sql,"SELECT * FROM scb_banco WHERE codban ='".$ls_codban."' AND codemp='".$ls_codemp."'","nomban");
	$io_class_report=new sigesp_soc_class_report();
	require_once("../../shared/class_folder/class_funciones.php");
	$io_funciones=new class_funciones();
	require_once("../class_folder/class_funciones_soc.php");
	$io_fun_compra = new class_funciones_soc();
	$ls_tiporeporte=$io_fun_compra->uf_obtenervalor_get("tiporeporte",1);
	$ls_bolivares="Bs.";
	if($ls_tiporeporte==1)
	{
		require_once("sigesp_soc_class_reportbsf.php");
		$io_class_report=new sigesp_soc_class_reportbsf();
		$ls_bolivares="Bs.F.";
	}
	error_reporting(E_ALL);
	set_time_limit(3000);	
	$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->ezStartPageNumbers(730,20,7,'','',1); // Insertar el número de página
	$io_pdf->ezSetCmMargins(3.7,5,1,4); // Configuración de los margenes en centímetros
	$ls_tipsolcot=$_GET["tipsolcot"];
	$ls_numanacot=$_GET["numanacot"];
	$ld_fecha=$_GET["fecha"];
	$ls_observacion=$_GET["observacion"];	
	$lb_valido=uf_insert_seguridad();
	if($lb_valido)
	{
		uf_print_encabezado_pagina($ls_numanacot,$ls_observacion,$ld_fecha,$io_pdf);
		$lb_valido=$io_class_report->uf_cargar_cotizaciones($ls_numanacot, $la_cotizaciones);
		if($lb_valido)
		{
			uf_print_proveedores($la_cotizaciones,$io_pdf);
	if($lb_valido)
	{
		$lb_valido=$io_report->uf_crear_reporte_oaf($li_nivel,$ldt_fecdes,$ldt_fechas,$ls_agno);
	}
		if($lb_valido==false) // Existe algún error ó no hay registros
		{
			print("<script language=JavaScript>");
			print(" alert('No hay nada que Reportar');"); 
			//print(" close();");
			print("</script>");
		}	
		else// Imprimimos el reporte
		{
			error_reporting(E_ALL);
			set_time_limit(1800);
			$io_pdf=new class_pdf('LEGAL','landscape'); // Instancia de la clase PDF
			$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
			$io_pdf->ezSetCmMargins(5,3,3,3); // Configuración de los margenes en centímetros
			uf_print_encabezado_pagina($ls_titulo,$ls_titulo1,$io_pdf); // Imprimimos el encabezado de la página
			$io_pdf->ezStartPageNumbers(550,50,10,'','',1); // Insertar el número de página
			$li_tot=$io_report->ds_cuentas->getRowCount("sc_cuenta");
            $ld_saldo4="";
		    $ld_saldo3="";  
		    $ld_saldo2="";
			$ld_total=0;
			$la_data[1]=array('cuentas'=>'CUENTAS','programado'=>'BALANCE PROGRAMADO','real'=>'BALANCE REAL','variacion'=>'VARIACION','reprog'=>'REPROGRAMACION');			
			
			uf_print_encabezado($la_data,$io_pdf); // Imprimimos el detalle 
			
			$la_data[1]=array('cuentas'=>'REPROGRAMACION');			
			$la_data[2]=array('cuentas'=>'PROXIMO'       );			
	$data=$io_report->uf_obtener_mov_conciliacion($ls_mesano,$ls_codban,$ls_ctaban,$ldec_salseglib,&$ldec_salsegbco);
	$ls_tipo_cuenta=$io_report->uf_tipo_cuenta($ls_codban,$ls_ctaban);
	$ds_concil->data=$data;
	error_reporting(E_ALL);
	set_time_limit(1800);
	$li_totrow=$ds_concil->getRowCount("numdoc");
	if(($data===false))
	{
		?>
		<script language="javascript">
			alert("Error al buscar datos de la conciliación");
			close();
		</script>
		<?php
	}	
	$io_pdf=new class_pdf('LETTER','portrait'); // Instancia de la clase PDF
	$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
	$io_pdf->set_margenes(2,30,3,3); // Configuración de los margenes en centímetros
	$ld_fechasta=$io_fecha->uf_last_day(substr($ls_mesano,0,2),substr($ls_mesano,2,4));	
	$ls_mes=$io_fecha->uf_load_nombre_mes(substr($ls_mesano,0,2));
	$ls_anio=substr($ls_mesano,2,4);
	uf_print_encabezado_pagina($ls_nomban,$ls_mes,$ls_anio,&$io_pdf); //Se imprime la tabla de la cabecera
 	$li_temp=1;
	uf_print_cabecera($ls_nomban,$ls_ctaban,$ls_tipo_cuenta,'',$io_pdf); // Se imprime la cuenta del reporte
	uf_print_saldo_libro ($ld_fechasta,number_format($ldec_salseglib,2,",","."),&$io_pdf);// Se imprime el saldo segun libro	
	$la_data=array();
	$la_data_cheque_mas      = array();
	$la_data_cheque_menos    = array();
	$la_data_nota_deb_mas    = array();
	$la_data_nota_deb_menos  = array();
	$la_data_nota_cred_mas   = array();
		$lb_valido = $class_report->uf_actualizar_status_impreso($ls_numdoc,$ls_chevau,$ls_codban,$ls_ctaban,$ls_codope);
		$class_report->SQL->begin_transaction();
		if (!$lb_valido)
		   {
			 print "Error al actualizar";
			 $class_report->is_msg_error;	
			 $class_report->SQL->rollback();
		   }
		else
		   {
			 $class_report->SQL->commit();
		   }
		$ds_voucher->data=$data;
		error_reporting(E_ALL);
		set_time_limit(1800);
		$io_pdf=new class_pdf('LETTER','portrait'); // Instancia de la clase PDF
//		$io_pdf->selectFont('../../shared/ezpdf/fonts/ZapfDingbats.afm'); // Seleccionamos el tipo de letra
//$io_pdf->selectFont('../../shared/ezpdf/fonts/Symbol.afm');
//$io_pdf->selectFont('../../shared/ezpdf/fonts/Times-Italic.afm');
//$io_pdf->selectFont('../../shared/ezpdf/fonts/Times-Roman.afm');
//$io_pdf->selectFont('../../shared/ezpdf/fonts/Courier.afm');
$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
		$io_pdf->set_margenes(0,55,0,0);
		$li_totrow=$ds_voucher->getRowCount("numdoc");
		$io_pdf->transaction('start'); // Iniciamos la transacci�n
		$thisPageNum=$io_pdf->ezPageCount;
		//$io_pdf->ezStartPageNumbers(570,30,10,'','',1); // Insertar el n�mero de p�gina
		uf_print_autorizacion($io_pdf);	
		for($li_i=1;$li_i<=$li_totrow;$li_i++)
		{
			unset($la_data);
	$ls_tipodestino=$_GET["tipodestino"];
	$ls_codpro=$_GET["codpro"];
	$ls_cedben=$_GET["cedbene"];
	$ld_fecmov=$_GET["fecmov"];
	$ls_chevau="";
	
	
	$hidnumero=$ls_numdoc;
	$la_data_compret=array('numdocres'=>$ls_numdocres,'fecdocres'=>$ls_fecdocres,'nrocontrol'=>$ls_nrocontrol,'monto'=>$ldec_monto,'desope'=>$ls_desope,'nrocontrol'=>$ls_nrocontrol);
	$class_report->uf_generar_cmpret_ordendepagodirecta($ls_codemp,$ls_numdoc,$ls_codban,$ls_ctaban,$ls_tipodestino,$ls_codpro,$ls_cedben,$ld_fecmov,$la_data_compret);
	 $li_valini=0;
	 $li_valfin=15;								
	 $ls_const =15;
	 error_reporting(E_ALL);
	 set_time_limit(1800);	
	 $io_pdf = new class_pdf("LEGAL","landscape");				
	 $io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); 
	 $io_pdf->ezSetCmMargins(3.5,3,3,3); 
	 $io_pdf->ezStartPageNumbers(950,50,10,'','',1);
				            
			$lb_valido=$io_report->uf_select_ret_iva_cab($ls_codemp,$ls_numdoc);				
			if($lb_valido==false)
			{
				print("<script language=JavaScript>");
				print(" alert('No hay nada que Reportar');"); 
				print("close();");
				print("</script>");
			}
			else 
			{