$li_nro=$li_nro+1; $ls_cedper=$io_report->DS_detalle->data["cedper"][$li_s]; $ls_nomper=$io_report->DS_detalle->data["apeper"][$li_s].", ".$io_report->DS_detalle->data["nomper"][$li_s]; $li_subtot=$li_subtot+$io_report->DS_detalle->data["monnetres"][$li_s]; $li_monnetres=$io_fun_nomina->uf_formatonumerico($io_report->DS_detalle->data["monnetres"][$li_s]); $ls_codcueban=$io_report->DS_detalle->data["codcueban"][$li_s]; $la_data[$li_s]=array('nro'=>$li_nro,'cedula'=>$ls_cedper,'nombre'=>$ls_nomper,'monto'=>$li_monnetres, 'cuenta'=>$ls_codcueban); } $io_report->DS_detalle->resetds("cedper"); if(!empty($la_data)) { uf_print_detalle($la_data,$io_pdf); // Imprimimos el detalle $li_total=$li_total+$li_subtot; $ls_descripcion="Pago por Taquilla"; $li_subtot=$io_fun_nomina->uf_formatonumerico($li_subtot); uf_print_pie_detalle($ls_descripcion,$li_subtot,$io_pdf); // Imprimimos pie de la cabecera } unset($la_data); } $io_pdf->stopObject($io_cabecera); // Detener el objeto cabecera unset($io_cabecera); $li_total=$io_fun_nomina->uf_formatonumerico($li_total); uf_print_piecabecera($li_total,$io_pdf); $io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página $io_pdf->stopObject($io_encabezado); unset($io_encabezado); } $io_report->DS->resetds("codban"); if($lb_valido) // Si no ocurrio ningún error { $io_pdf->ezStream(); // Mostramos el reporte
$ls_codart=$io_report->dts_reporte->data["codart"][$li_s]; $ls_canart=$io_report->dts_reporte->data["canart"][$li_s]; $ls_preuniart=number_format($io_report->dts_reporte->data["preuniart"][$li_s],2,",","."); $ls_nompro=$io_report->dts_reporte->data["nompro"][$li_s]; $ls_cedrep=$io_report->dts_reporte->data["cedrep"][$li_s]; $ls_nomreppro=$io_report->dts_reporte->data["nomreppro"][$li_s]; $ls_denart=$io_report->dts_reporte->data["denart"][$li_s]; $ls_estpro=$io_report->dts_reporte->data["estpro"][$li_s]; $ldt_fecrec=$io_funciones->uf_convertirfecmostrar($io_report->dts_reporte->data["fecrec"][$li_s]); $ls_montotart=$io_report->dts_reporte->data["montotart"][$li_s]; $la_data[$li_s]=array('codart'=>$ls_codart,'denart'=>$ls_denart,'canart'=>$ls_canart,'preuniart'=>$ls_preuniart); }//for uf_cabezera($ls_nomresalm,$ls_nompro,$ls_nomreppro,$ls_nombre,$io_pdf); uf_cabezera_detalle($io_pdf); uf_print_pie_detalle($ls_estpro,$ls_numordcom,$ls_nombre,$ls_montotart,$ls_ciuemp,$ldt_fecrec,$io_pdf); uf_print_pie_cabecera($ls_nombre,$io_pdf); uf_print_detalle($la_data,$io_pdf); // Imprimimos el detalle unset($la_data); $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>'; echo trim($ls_pdfcode); echo '</body></html>'; } else { $io_pdf->ezStream();
// Número de página if ($lb_valido) { $li_totrow_det = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_codart = $io_report->ds_detalle->data["codact"][$li_s]; $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s]; $ls_denart = $io_report->ds_detalle->data["denact"][$li_s]; $ls_ideact = $io_report->ds_detalle->data["ideact"][$li_s]; $la_data[$li_s] = array('cantidad' => $li_cantidad, 'codact' => $ls_codart, 'ideact' => $ls_ideact, 'denact' => $ls_denart); } uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle } unset($la_data); uf_cabecera($ls_denuniadmcede, $ls_codprov, $ls_nomprov, $ls_cedrepre, $ls_nomrepre, $ls_concepto, $ld_fecent, $ld_fecdevo, &$io_pdf); uf_print_pie_detalle($ls_obser, $io_pdf); uf_print_pie_cabecera($ls_denuniadmcede, $ls_nomprov, $io_pdf); unset($la_data); $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>'; echo trim($ls_pdfcode); echo '</body></html>'; } else { $io_pdf->ezStream(); } unset($io_pdf); } unset($io_report);
$li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s]; $li_total = $li_costo * $li_cantidad; $li_cantidad = $io_fun_activo->uf_formatonumerico($li_cantidad); $li_costo = $io_fun_activo->uf_formatonumerico($li_costo); $li_total = $io_fun_activo->uf_formatonumerico($li_total); if ($ls_auxcoduniadm == $ls_coduniadm) { $li_aux = $li_aux + 1; $la_data[$li_aux] = array('cantidad' => $li_cantidad, 'catalogo' => $ls_catalogo, 'codact' => $ls_codart, 'denact' => $ls_denart, 'codcau' => $ls_codcau . " " . $ls_dencau, 'costo' => $li_costo, 'total' => $li_total); } } uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle } unset($la_data); unset($la_datat); uf_print_pie_detalle($io_pdf); uf_print_pie_cabecera($io_pdf); unset($la_data); $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>'; echo trim($ls_pdfcode); echo '</body></html>'; } else { $io_pdf->ezStream(); } unset($io_pdf); } unset($io_report);
$li_totrow_det = $io_report->ds_detalle->getRowCount("codact"); for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) { $ls_codart = $io_report->ds_detalle->data["codact"][$li_s]; $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s]; $ls_denart = $io_report->ds_detalle->data["denact"][$li_s]; $li_costo = $io_report->ds_detalle->data["costo"][$li_s]; $li_total = $io_report->ds_detalle->data["total"][$li_s]; $li_costo = $io_fun_activo->uf_formatonumerico($li_costo); $li_total = $io_fun_activo->uf_formatonumerico($li_total); $la_data[$li_s] = array('cantidad' => $li_cantidad, 'denact' => $ls_codart . " " . $ls_denart, 'costo' => $li_costo, 'total' => $li_total); } uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle } unset($la_data); uf_print_pie_detalle($ls_periodo, $io_pdf); $io_report->uf_saf_buscarcargos_reponcedente($ls_codemp, $ls_cmpres, $ls_codresced); $li_totrow = $io_report->ds_detalle->getRowCount("cedper"); for ($li_c = 1; $li_c <= $li_totrow; $li_c++) { $ls_nomced = $io_report->ds_detalle->data["nomper"][$li_c]; $ls_apeced = $io_report->ds_detalle->data["apeper"][$li_c]; $ls_cedced = $io_report->ds_detalle->data["cedper"][$li_c]; $li_racnom = $io_report->ds_detalle->data["racnom"][$li_c]; if ($li_racnom == 0) { $li_denasicar = $io_report->ds_detalle->data["descar"][$li_c]; } else { $li_denasicar = $io_report->ds_detalle->data["denasicar"][$li_c]; } } $io_report->uf_saf_buscarcargos_reponreceptor($ls_codemp, $ls_cmpres, $ls_codreserec); $li_totrow_r = $io_report->ds_detalle->getRowCount("cedper");