} else { $io_cabecera=$io_pdf->openObject(); // Creamos el objeto cabecera uf_print_cabecera($ls_nacper,$ls_cedper,$ls_nomper,&$io_cabecera,&$io_pdf); // Imprimimos la cabecera del registro $lb_cabecera=true; $lb_print=true; uf_print_detalle($la_data,$io_pdf); // Imprimimos el detalle unset($la_data); $lb_arc=true; } if(($lb_valido)&&($lb_arc))// Si no ocurrio ningún error { if($ls_conceptoaporte=="1") // Si solicita que se muestren los conceptos de aporte { $lb_valido=$io_report->uf_retencionarc_aporte($ls_codper,$la_nominas,$li_total,$ls_ano); $li_totrow_det=$io_report->DS_detalle->getRowCount("codconc"); for($li_s=1;$li_s<=$li_totrow_det;$li_s++) { $ls_codconc=$io_report->DS_detalle->data["codconc"][$li_s]; $ls_nomcon=$io_report->DS_detalle->data["nomcon"][$li_s]; $li_monto=$io_fun_nomina->uf_formatonumerico(abs($io_report->DS_detalle->data["monto"][$li_s])); $la_data[$li_s]=array('codigo'=>$ls_codconc,'nombre'=>$ls_nomcon,'monto'=>$li_monto); } $io_report->DS_detalle->resetds("codconc"); if($li_totrow_det>0) { uf_print_detalle_aporte($la_data,$io_pdf); } } }