本文整理汇总了PHP中uf_print_detalle函数的典型用法代码示例。如果您正苦于以下问题:PHP uf_print_detalle函数的具体用法?PHP uf_print_detalle怎么用?PHP uf_print_detalle使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了uf_print_detalle函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: unset
unset($la_dataper);
$io_report->uf_print_detalle_metas_x_personal($ls_nroreg,$ld_fechades,$ld_fechahas,$ls_codperdes,$ls_codperhas);// Cargar el DS con los datos del reporte
$li_totrow1=$io_report->ds_detalle->getRowCount("codmeta");
for($li_p=1;$li_p<=$li_totrow1;$li_p++)
{
$ls_codigo=$io_report->ds_detalle->data["codmeta"][$li_p];
$ls_meta=$io_report->ds_detalle->data["meta"][$li_p];
$ls_valor=$io_report->ds_detalle->data["valor"][$li_p];
$ls_fechaeje=$io_report->ds_detalle->data["feceje"][$li_p];
$ls_obse=$io_report->ds_detalle->data["obsmet"][$li_p];
$ls_fechaeje=$io_funciones->uf_formatovalidofecha($ls_fechaeje);
$ls_fechaeje=$io_funciones->uf_convertirfecmostrar($ls_fechaeje);
$la_detalle[$li_p]=array('codigo'=>$ls_codigo,'meta'=>$ls_meta,
'valor'=>$ls_valor,'fechaeje'=>$ls_fechaeje,'obse'=>$ls_obse);
} //fin del for
uf_print_detalle($la_detalle,$li_totrow1,$io_pdf);
if($li_aux<$li_totrow)
{
$io_pdf->ezNewPage(); // Insertar una nueva página
}
}// fin del for
} // fin del else
if($lb_valido) // Si no ocurrio ningún error
{
$io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página
$io_pdf->ezStream(); // Mostramos el reporte
}
else // Si hubo algún error
{
print("<script language=JavaScript>");
print(" alert('Ocurrio un error al generar el reporte. Intente de Nuevo');");
示例2: number_format
{
$li_i++;
$ls_codigo = $row["codite"];
$ls_denite = $row["denite"];
$ld_canite = number_format($row["canite"],2,',','.');
$la_datos[$li_i] = array('codigo'=>$ls_codigo,'denominacion'=>$ls_denite,'cantidad'=>$ld_canite);
}
}
else
{
$lb_valido = false;
}
}
uf_print_encabezado_pagina($ls_titulo,$ls_numsolcot,$ls_fecsolcot,$ls_tipo,$ls_obssolcot,$io_pdf);
uf_print_datos_proveedor($ls_codpro,$ls_nompro,$ls_dirpro,$ls_telpro,$ls_mailpro,$ls_rifpro,$io_pdf);
uf_print_detalle($la_datos,$io_pdf);
$io_pdf->setStrokeColor(0,0,0);
$io_pdf->line(20,50,580,50);
}
$io_pdf->ezStopPageNumbers(1,1);
$io_pdf->ezStream();
}
else
{
print("<script language=JavaScript>");
print(" alert('No hay nada que Reportar');");
print(" close();");
print("</script>");
}
}
}
示例3: number_format
if((($ls_codope=="DP")||($ls_codope=="NC")))
{
if ($ls_estmov!='A')
{
$ldec_totaldebitos=$ldec_totaldebitos+$ldec_monto;
}
else
{
$ldec_totalcreditos=$ldec_totalcreditos+$ldec_monto;
}
}
$ld_mon = number_format($ldec_monto,2,",",".");
$la_data[$i] = array('fecha'=>$ld_fecmov,'documento'=>$ls_numdoc,'operacion'=>$ls_codope,'proveedor'=>$ls_nomproben,'monto'=>$ld_mon);
}
uf_print_detalle($la_data,&$io_pdf);
$ldec_saldo = $ldec_totalcreditos-$ldec_totaldebitos;//Calculo del saldo total para todas las cuentas
$ldec_totalcreditos = number_format($ldec_totalcreditos,2,",",".");
$ldec_totaldebitos = number_format($ldec_totaldebitos,2,",",".");
$ldec_saldo = number_format($ldec_saldo,2,",",".");
uf_print_totales($ldec_totaldebitos,$ldec_totalcreditos,$ldec_saldo,&$io_pdf);
if($lb_valido) // Si no ocurrio ningún error
{
$io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página
$io_pdf->ezStream(); // Mostramos el reporte
}
else // Si hubo algún error
{
print("<script language=JavaScript>");
print(" alert('Ocurrio un error al generar el reporte. Intente de Nuevo');");
print(" close();");
示例4: number_format
$ld_fecfac = $io_funciones->uf_convertirfecmostrar($io_report->ds_detalle->data["fecfac"][$li_i]);
$ls_numfac = $io_report->ds_detalle->data["numfac"][$li_i];
$ls_numref = $io_report->ds_detalle->data["numcon"][$li_i];
$li_baseimp = $io_report->ds_detalle->data["basimp"][$li_i];
$li_porimp = $io_report->ds_detalle->data["porimp"][$li_i];
$li_totimp = $io_report->ds_detalle->data["totimp"][$li_i];
$li_totalbaseimp = $li_totalbaseimp + $li_baseimp;
$li_totalmontoimp = $li_totalmontoimp + $li_totimp;
$li_baseimp = number_format($li_baseimp, 2, ",", ".");
$li_porimp = number_format($li_porimp, 4, ",", ".");
$li_totimp = number_format($li_totimp, 2, ",", ".");
$la_data[$li_i] = array('numero' => $li_i, 'numsop' => $ls_numsop, 'fecfac' => $ld_fecfac, 'numfac' => $ls_numfac, 'numref' => $ls_numref, 'baseimp' => $li_baseimp, 'porimp' => $li_porimp, 'totimp' => $li_totimp);
}
$li_totalbaseimp = number_format($li_totalbaseimp, 2, ",", ".");
$li_totalmontoimp = number_format($li_totalmontoimp, 2, ",", ".");
uf_print_detalle($la_data, $li_totalbaseimp, $li_totalmontoimp, $ls_rifagenteret, &$io_pdf);
unset($la_data);
}
}
$io_report->DS->reset_ds();
if ($li_z < $li_totrow - 1) {
$io_pdf->ezNewPage();
}
}
if ($lb_valido) {
$io_pdf->ezStopPageNumbers(1, 1);
// Detenemos la impresión de los números de página
$io_pdf->ezStream();
// Mostramos el reporte
} else {
print "<script language=JavaScript>";
示例5:
else
{
$ls_cuentaspg = "";
$ls_estpro = "";
$ldec_monto_spg = "";
}
$la_data[$li_s]=array('spg_cuenta'=>$ls_cuentaspg,'estpro'=>$ls_estpro,'monto_spg'=>$ldec_monto_spg,'scg_cuenta'=>$ls_scg_cuenta,'debe'=>$ldec_mondeb,'haber'=>$ldec_monhab);
}
}
if (empty($la_data))
{
$ls_cuentaspg = '';
$ls_estpro = '';
$ldec_monto_spg = '';
$ls_scg_cuenta = '';
$ldec_mondeb = '';
$ldec_monhab = '';
$la_data[1]=array('spg_cuenta'=>$ls_cuentaspg,'estpro'=>$ls_estpro,'monto_spg'=>$ldec_monto_spg,'scg_cuenta'=>$ls_scg_cuenta,'debe'=>$ldec_mondeb,'haber'=>$ldec_monhab);
$la_data[2]=array('spg_cuenta'=>$ls_cuentaspg,'estpro'=>$ls_estpro,'monto_spg'=>$ldec_monto_spg,'scg_cuenta'=>$ls_scg_cuenta,'debe'=>$ldec_mondeb,'haber'=>$ldec_monhab);
$la_data[3]=array('spg_cuenta'=>$ls_cuentaspg,'estpro'=>$ls_estpro,'monto_spg'=>$ldec_monto_spg,'scg_cuenta'=>$ls_scg_cuenta,'debe'=>$ldec_mondeb,'haber'=>$ldec_monhab);
}
uf_print_detalle(array('title'=>'Detalle Presupuestario Pago','title2'=>'Detalle Contable Pago'),$la_data,$io_pdf);
}
$io_pdf->ezStopPageNumbers(1,1);
$io_pdf->ezStream();
unset($io_pdf);
unset($class_report);
unset($io_funciones);
}
?>
示例6: Cezpdf
$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.6, 4.5, 3, 3);
// Configuración de los margenes en centímetros
$io_pdf->ezStartPageNumbers(570, 47, 8, '', '', 1);
// Insertar el número de página
$li_totrow = $io_report->DS->getRowCount("sig_cuenta");
for ($li_i = 1; $li_i <= $li_totrow; $li_i++) {
$ls_spgcuenta = trim($io_report->DS->data["sig_cuenta"][$li_i]);
$ls_spgdenominacion = $io_report->DS->data["spgdenominacion"][$li_i];
$ls_scgcuenta = trim($io_report->DS->data["sc_cuenta"][$li_i]);
$ls_scgdenominacion = $io_report->DS->data["scgdenominacion"][$li_i];
$la_data[$li_i] = array('sig_cuenta' => $ls_spgcuenta, 'spgdenominacion' => $ls_spgdenominacion, 'sc_cuenta' => $ls_scgcuenta, 'scgdenominacion' => $ls_scgdenominacion);
}
uf_print_encabezado_pagina($ls_titulo, &$io_pdf);
uf_print_detalle($la_data, $li_totrow, &$io_pdf);
}
if ($lb_valido) {
$io_pdf->ezStopPageNumbers(1, 1);
// Detenemos la impresión de los números de página
$io_pdf->ezStream();
// Mostramos el reporte
} else {
print "<script language=JavaScript>";
print " alert('Ocurrio un error al generar el reporte. Intente de Nuevo');";
print " close();";
print "</script>";
}
}
示例7: uf_print_cabecera_banco
$io_fun_nomina->uf_formatonumerico($ls_priquin_ahorro),
$io_fun_nomina->uf_formatonumerico($ls_segquin_ahorro),
$io_fun_nomina->uf_formatonumerico($ls_momto_neto_corriente),
$io_fun_nomina->uf_formatonumerico($ls_priquin_corriente),
$io_fun_nomina->uf_formatonumerico($ls_segquin_corriente),&$io_pdf);
}
else
{
if ($ls_banco!=$ls_banco_aux)
{
$ls_banco_aux=$ls_banco;
uf_print_cabecera_banco($ls_banco, $ls_desban,&$io_pdf);
}
uf_print_detalle($ls_cuenta,$io_fun_nomina->uf_formatonumerico($ls_momto_neto_ahorro),
$io_fun_nomina->uf_formatonumerico($ls_priquin_ahorro),
$io_fun_nomina->uf_formatonumerico($ls_segquin_ahorro),
$io_fun_nomina->uf_formatonumerico($ls_momto_neto_corriente),
$io_fun_nomina->uf_formatonumerico($ls_priquin_corriente),
$io_fun_nomina->uf_formatonumerico($ls_segquin_corriente),&$io_pdf);
}
}///fin del for
if($lb_valido) // Si no ocurrio ningún error
{
$io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página
$io_pdf->ezStream(); // Mostramos el reporte
}
else // Si hubo algún error
{
print("<script language=JavaScript>");
print(" alert('Ocurrio un error al generar el reporte. Intente de Nuevo');");
print(" close();");
示例8: uf_print_encabezado_pagina
$ls_fecha_r=$io_report->ds_detalle->data["fecha"][$lp_i];
$ls_fecha_r=$io_funciones->uf_convertirfecmostrar($ls_fecha_r);
// $ls_de=$io_report->ds_detalle->data["de"][$lp_i];
// $ls_para=$io_report->ds_detalle->data["para"][$lp_i];
// $ls_asunto=$io_report->ds_detalle->data["asunto"][$lp_i];
$ls_nomper=$io_report->ds_detalle->data["nomper"][$lp_i];
$ls_apeper=$io_report->ds_detalle->data["apeper"][$lp_i];
$ls_cedper=$io_report->ds_detalle->data["cedper"][$lp_i];
$ls_descar1=$io_report->ds_detalle->data["descar"][$lp_i];
$ls_descar2=$io_report->ds_detalle->data["denasicar"][$lp_i];
$ls_motivo=$io_report->ds_detalle->data["motivo"][$lp_i];
$ls_observacion=$io_report->ds_detalle->data["observacion"][$lp_i];
uf_print_encabezado_pagina($ls_titulo,$ls_nroreg,$ls_fecha_r,$ls_de,$ls_para,$ls_asunto,&$io_pdf);
uf_print_detalle($ls_apeper,$ls_nomper,$ls_cedper,$ls_descar,$ls_motivo,$ls_observacion,&$io_pdf);
if($lb_valido) // Si no ocurrio ningún error
{
$io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página
$io_pdf->ezStream(); // Mostramos el reporte
}
else // Si hubo algún error
{
print("<script language=JavaScript>");
print(" alert('Ocurrio un error al generar el reporte. Intente de Nuevo');");
// print(" close();");
print("</script>");
}
}
示例9:
$ls_nivel_t=$io_report->ds_resultado->data["nivel_t"][$li_o];
$ld_saldo_t=$io_report->ds_resultado->data["saldo_t"][$li_o];
$ls_total_resultado=$ls_total_resultado+$ld_saldo_t;
$ld_saldo_t=number_format($ld_saldo_t,2,",",".");
$la_data_t[$li_o]=array('cuenta_t'=>$ver,'denom_t'=>$ls_denom_t,'saldo_t'=>$ld_saldo_t);
}//for
//------------------------fin de resultado del tesoro-------------------------------------------------------------
$total_activo_t=number_format($total_activo_t,2,",",".");
$total_pasivo_result= $ls_total_resultado+$ls_total_pasivo;
$total_pasivo_result=number_format( $total_pasivo_result,2,",",".");
$ls_total_pasivo=number_format($ls_total_pasivo,2,",",".");
$ls_total_ingreso=number_format($ls_total_ingreso,2,",",".");
$ls_total_gastos=number_format($ls_total_gastos,2,",",".");
uf_print_detalle($la_data,$la_data_p,$la_data_t,$total_activo_t,$ls_total_pasivo, $total_pasivo_result,$io_pdf); // Imprimimos el detalle
uf_print_detalle_2($la_data_h,$la_data_p_h,$io_pdf); // Imprimimos el detalle
uf_print_detalle_3($la_data_i,$la_data_g,$ls_total_ingreso,$ls_total_gastos,$io_pdf); // Imprimimos el detalle
unset($la_data);
unset($la_data_p);
unset($la_data_t);
unset($la_data_p_h);
unset($la_data_i);
unset($la_data_g);
$io_pdf->ezStopPageNumbers(1,1);
if (isset($d) && $d)
{
$ls_pdfcode = $io_pdf->ezOutput(1);
$ls_pdfcode = str_replace("\n","\n<br>",htmlspecialchars($ls_pdfcode));
echo '<html><body>';
示例10:
$ld_fecvenc = $io_report->ds_documentos->getValue("fecvenc",$y);
$ls_numdoc = $io_report->ds_documentos->getValue("numdoc",$y);
$ls_nomproben = $io_report->ds_documentos->getValue("nomproben",$y);
$ldec_monto = $io_report->ds_documentos->getValue("monto",$y);
$ls_estmov = $io_report->ds_documentos->getValue("estmov",$y);
$ld_numdoc = $io_report->ds_documentos->getValue("numdoc",$y);
$li_estentrega = $io_report->ds_documentos->getValue("emicheproc",$y);
$ls_cedula = $io_report->ds_documentos->getValue("emicheced",$y);
$ls_nombre = $io_report->ds_documentos->getValue("emichenom",$y);
$ld_fecha = $io_report->ds_documentos->getValue("emichefec",$y);
$la_data[1]=array('fecemi'=>$ld_fecemi,'numdoc'=>$ls_numdoc,'beneficiario'=>$ls_nomproben,'monto'=>number_format($ldec_monto,2,",","."),'estmov'=>$ls_estmov,'fecvenc'=>$ld_fecvenc);
if($y==1)
{$li_showheaddings=1;}
else
{$li_showheaddings=0;}
uf_print_detalle($la_data,array(0.95,0.95,0.95),array(1.5,1.5,1.5),$li_showheaddings,$io_pdf);
if($li_estentrega==1)
{
$la_data_entrega[1]=array('fecemi'=>"Entregado el: ".$ld_fecha,'beneficiario'=>"Entregado a: ".$ls_nombre." C.I.: ".$ls_cedula);
uf_print_detalle_entrega($la_data_entrega,array(1.5,1.5,1.5),array(0.95,0.95,0.95),0,$io_pdf);
}
}
unset($la_data);
}
}//for
$io_pdf->ezStopPageNumbers(1,1);
if (isset($d) && $d)
{
$ls_pdfcode = $io_pdf->ezOutput(1);
$ls_pdfcode = str_replace("\n","\n<br>",htmlspecialchars($ls_pdfcode));
echo '<html><body>';
示例11: switch
$ls_denest = 'Contabilizada';
break;
case 'A':
$ls_denest = 'Anulada';
break;
}
$ls_descodope = "";
switch ($ls_codope) {
case "ND":
$ls_descodope = "Debito";
break;
case "NC":
$ls_descodope = "Credito";
break;
}
$li_totmonndnc = $li_totmonndnc + $li_monto;
$li_monto = number_format($li_monto, 2, ",", ".");
$ld_fecope = $io_funciones->uf_convertirfecmostrar($ld_fecope);
$la_data[$li_i] = array('numdc' => $ls_numdc, 'nombre' => $ls_nombre, 'fecope' => $ld_fecope, 'descodope' => $ls_descodope, 'status' => $ls_denest, 'monto' => $li_monto);
}
$li_totmonndnc = number_format($li_totmonndnc, 2, ",", ".");
uf_print_encabezado_pagina($ls_titulo, &$io_pdf);
uf_print_detalle($la_data, $li_i, $li_totmonndnc, &$io_pdf);
}
if ($lb_valido) {
$io_pdf->ezStopPageNumbers(1, 1);
// Detenemos la impresión de los números de página
$io_pdf->ezStream();
// Mostramos el reporte
}
}
示例12:
if(($ls_nomban1=="")&&($ls_tipcta1=="")&&($ls_ctaban1==""))
{
uf_print_cabecera($ls_nomban,$ls_tipcta,$ls_ctaban,$io_pdf);
$ls_nomban1=$ls_nomban;
$ls_tipcta1=$ls_tipcta;
$ls_ctaban1=$ls_ctaban;
}
if(($ls_nomban1!=$ls_nomban)&&($ls_tipcta1!=$ls_tipcta)&&($ls_ctaban1!=$ls_ctaban))
{
uf_print_cabecera($ls_nomban,$ls_tipcta,$ls_ctaban,$io_pdf);
$ls_nomban1=$ls_nomban;
$ls_tipcta1=$ls_tipcta;
$ls_ctaban1=$ls_ctaban;
}
uf_print_detalle($ls_numdoc,$ls_codope,$ld_fecmov,$ls_nomproben,number_format($ldec_monto,2,",","."),$ls_estmov,$ls_conmov,$io_pdf);
//Obtengo el detalle contable del movimiento.
unset($ds_dt_scg->data);
$ds_dt_scg->data=$class_report->uf_cargar_dt_scg($ls_numdoc,$ls_codban,$ls_ctaban,$ls_codope,$ls_estmov);
$li_totscg=$ds_dt_scg->getRowCount("scg_cuenta");
if($li_totscg>0)
{
for($li_a=1;$li_a<=$li_totscg;$li_a++)
{
$ls_debhab=$ds_dt_scg->getValue("debhab",$li_a);
if($ls_debhab=="D")
{
$ldec_mondeb=number_format($ds_dt_scg->getValue("monto",$li_a),2,",",".");
$ldec_monhab="";
}
示例13: number_format
//------------------------------------------------------------------------------
$ld_asignado = number_format($ld_asignado,2,",",".");
$ld_modificado = number_format($ld_modificado,2,",",".");
$ld_programado = number_format($ld_programado,2,",",".");
$ld_compromiso = number_format($ld_compromiso,2,",",".");
$ld_causado = number_format($ld_causado,2,",",".");
$ld_pagado = number_format($ld_pagado,2,",",".");
$ld_programado_acum = number_format($ld_programado_acum,2,",",".");
$ld_compromiso_acum = number_format($ld_compromiso_acum,2,",",".");
$ld_causado_acum = number_format($ld_causado_acum,2,",",".");
$ld_pagado_acum = number_format($ld_pagado_acum,2,",",".");
$ld_disp_fecha = number_format($ld_disp_fecha,2,",",".");
uf_print_detalle($ls_partida,$ls_generica,$ls_especifica,$ls_subesp,$ls_denominacion,$ld_asignado,
$ld_modificado,$ld_programado,$ld_compromiso,$ld_causado,$ld_pagado,
$ld_programado_acum, $ld_compromiso_acum,$ld_causado_acum, $ld_pagado_acum,
$ld_disp_fecha,&$io_pdf); // Imprimimos el detalle
}//for
///-----------------------totales por partidas-------------------------------------------------
$ld_asignado_partida = number_format($ld_asignado_partida,2,",",".");
$ld_modificado_partida = number_format($ld_modificado_partida,2,",",".");
$ld_programado_partida = number_format($ld_programado_partida,2,",",".");
$ld_compromiso_partida = number_format($ld_compromiso_partida,2,",",".");
$ld_causado_partida = number_format($ld_causado_partida,2,",",".");
$ld_pagado_partida = number_format($ld_pagado_partida,2,",",".");
示例14: uf_print_cabecera
$li_exisfinal = 0.0;
$li_tot_inc = 0.0;
$li_tot_desinc = 0.0;
$li_exisfinal = $li_tot_exi_mes_ant + $li_tot_inc_mes - $li_tot_desinc_mes - $li_tot_desinc_060_mes;
$li_tot_inc = $li_tot_exi_mes_ant + $li_tot_inc_mes;
$li_tot_inc = $io_fun_activos->uf_formatonumerico($li_tot_inc);
$li_tot_desinc = $li_exisfinal + $li_tot_desinc_mes + $li_tot_desinc_060_mes;
$li_tot_desinc = $io_fun_activos->uf_formatonumerico($li_tot_desinc);
$li_tot_exi_mes_ant = $io_fun_activos->uf_formatonumerico($li_tot_exi_mes_ant);
$li_tot_inc_mes = $io_fun_activos->uf_formatonumerico($li_tot_inc_mes);
$li_tot_desinc_mes = $io_fun_activos->uf_formatonumerico($li_tot_desinc_mes);
$li_tot_desinc_060_mes = $io_fun_activos->uf_formatonumerico($li_tot_desinc_060_mes);
$li_exisfinal = $io_fun_activos->uf_formatonumerico($li_exisfinal);
uf_print_cabecera($ls_estemp, '', $ls_denuniadm, $io_pdf);
// Imprimimos la cabecera del registro
uf_print_detalle($li_tot_exi_mes_ant, $li_tot_inc_mes, $li_tot_desinc_060_mes, $li_tot_desinc_mes, $li_exisfinal, $li_tot_inc, $li_tot_desinc, $io_pdf);
// Imprimimos el detalle
uf_print_firmas(&$io_pdf);
if ($lb_valido_exi || $lb_valido_inc || $lb_valido_desinc || $lb_valido_desinc_060) {
$io_pdf->ezStopPageNumbers(1, 1);
$io_pdf->ezStream();
} else {
print "<script language=JavaScript>";
print " alert('No hay nada que Reportar');";
print " close();";
print "</script>";
}
unset($io_pdf);
}
unset($io_report);
unset($io_funciones);
示例15: number_format
$ls_numref = $io_report->DS->data["numref"][$li_i];
$ld_fecemidoc = $io_funciones->uf_convertirfecmostrar($io_report->DS->data["fecemidoc"][$li_i]);
$li_montotdoc = number_format($io_report->DS->data["montotdoc"][$li_i], 2, ',', '.');
$li_monobjret = number_format($io_report->DS->data["monobjret"][$li_i], 2, ',', '.');
$li_retenido = number_format($io_report->DS->data["retenido"][$li_i], 2, ',', '.');
$li_porcentaje = number_format($io_report->DS->data["porcentaje"][$li_i], 2, ',', '.');
if ($ls_codigo != $ls_codigoant) {
if ($li_z >= 1) {
uf_print_firma($io_pdf);
$io_pdf->ezNewPage();
}
$ls_codigoant = $ls_codigo;
}
uf_print_encabezado_pagina($ls_titulo, $ls_numsol, $io_pdf);
uf_print_encabezado($ls_agente, $ls_nombre, $ls_rif, $ls_nit, $ls_consol, $io_pdf);
uf_print_detalle($ls_numsol, $ld_fecemidoc, $ls_numdoc, $li_monobjret, $li_porcentaje, $li_retenido, $io_pdf);
uf_print_firma($io_pdf);
if ($li_i < $li_total) {
$io_pdf->ezNewPage();
}
}
}
}
if ($lb_valido) {
$io_pdf->ezStopPageNumbers(1, 1);
// Detenemos la impresión de los números de página
$io_pdf->ezStream();
// Mostramos el reporte
} else {
print "<script language=JavaScript>";
print " alert('Ocurrio un error al generar el reporte. Intente de Nuevo');";