{ $ls_denartc= $io_report->ds_detcontable->data["denart"][$li_s]; $ls_cuenta= $io_report->ds_detcontable->data["sc_cuenta"][$li_s]; $ls_debhab= $io_report->ds_detcontable->data["debhab"][$li_s]; $li_monto= $io_report->ds_detcontable->data["monto"][$li_s]; if($ls_debhab=="D") {$li_montotdeb=$li_montotdeb+$li_monto;} else {$li_montothab=$li_montothab+$li_monto;} $li_monto=$io_fun_inventario->uf_formatonumerico($li_monto); $la_data2[$li_s]=array('denartc'=>$ls_denartc,'cuenta'=>$ls_cuenta,'debhab'=>$ls_debhab,'monto'=>$li_monto); } $li_montotdeb=$io_fun_inventario->uf_formatonumerico($li_montotdeb); $li_montothab=$io_fun_inventario->uf_formatonumerico($li_montothab); $la_datatc[1]=array('total'=>"Total",'debe'=>"Debe ".$li_montotdeb,'haber'=>"Haber ".$li_montothab); uf_print_detallecontable($la_data2,$io_pdf); // Imprimimos el detalle uf_print_totalescontable($la_datatc,&$io_pdf); } } unset($la_data); unset($la_datac); } if($lb_valido) { $io_pdf->ezStopPageNumbers(1,1); $io_pdf->ezStream(); } unset($io_pdf); } unset($io_report); unset($io_funciones);
uf_print_totalescontable($la_datatc, &$io_pdf); } if ($io_pdf->ezPageCount == $li_numpag) { // Hacemos el commit de los registros que se desean imprimir $io_pdf->transaction('commit'); } else { // Hacemos un rollback de los registros, agregamos una nueva página y volvemos a imprimir $io_pdf->transaction('rewind'); $io_pdf->ezNewPage(); // Insertar una nueva página uf_print_cabecera($ls_codemp, $ls_nomemp, $ls_cmpmov, $ls_codcau, $ls_dencau, $ls_descmp, $ls_denact, $ls_ideact, $io_pdf); // Imprimimos la cabecera del registro uf_print_detalle($la_data, $io_pdf); // Imprimimos el detalle uf_print_totales($la_datat, &$io_pdf); uf_print_detallecontable($la_data1, $io_pdf); // Imprimimos el detalle uf_print_totalescontable($la_datatc, &$io_pdf); } } unset($la_data); unset($la_datat); unset($la_data1); unset($la_datatc); } if ($lb_valido) { $io_pdf->ezStopPageNumbers(1, 1); $io_pdf->ezStream(); } unset($io_pdf); }