$li_totasignacion=0; $li_totdeduccion=0; $li_totaporte=0; for($li_i=1;(($li_i<=$li_totrow)&&($lb_valido));$li_i++) { $io_pdf->transaction('start'); // Iniciamos la transacción $li_numpag=$io_pdf->ezPageCount; // Número de página $ls_minorguniadm=$io_report->DS->data["minorguniadm"][$li_i]; $ls_ofiuniadm=$io_report->DS->data["ofiuniadm"][$li_i]; $ls_uniuniadm=$io_report->DS->data["uniuniadm"][$li_i]; $ls_depuniadm=$io_report->DS->data["depuniadm"][$li_i]; $ls_prouniadm=$io_report->DS->data["prouniadm"][$li_i]; $ls_coduniadm=$ls_minorguniadm."-".$ls_ofiuniadm."-".$ls_uniuniadm."-".$ls_depuniadm."-".$ls_prouniadm; $ls_desuniadm=$io_report->DS->data["desuniadm"][$li_i]; uf_print_cabecera($ls_coduniadm,$ls_desuniadm,$io_pdf); // Imprimimos la cabecera del registro $lb_valido=$io_report->uf_resumenconceptounidad_concepto($ls_codconcdes,$ls_codconchas,$ls_coduniadm,$ls_conceptocero,$ls_subnomdes,$ls_subnomhas,$ls_orden); // Obtenemos el detalle del reporte $li_totasi=0; $li_totded=0; $li_totapo=0; if($lb_valido) { $li_totrow_res=$io_report->DS_detalle->getRowCount("codconc"); for($li_s=1;$li_s<=$li_totrow_res;$li_s++) { $ls_codconc=$io_report->DS_detalle->data["codconc"][$li_s]; $ls_nomcon=$io_report->DS_detalle->data["nomcon"][$li_s]; $ls_tipsal=rtrim($io_report->DS_detalle->data["tipsal"][$li_s]); $li_monto=$io_fun_nomina->uf_formatonumerico(abs($io_report->DS_detalle->data["monto"][$li_s])); $li_totalpersonal=number_format($io_report->DS_detalle->data["total"][$li_s],0,"","."); $ls_cueprecon=rtrim($io_report->DS_detalle->data["cueprecon"][$li_s]); $ls_cueprepatcon=rtrim($io_report->DS_detalle->data["cueprepatcon"][$li_s]);