if($lb_existe) { $li_montotdeb=0; $li_montothab=0; $li_totrow_det=$io_report->ds_detcontable->getRowCount("sc_cuenta"); for($li_s=1;$li_s<=$li_totrow_det;$li_s++) { $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);
$li_costot= $io_report->ds_detalle->data["costot"][$li_s]; $ls_unidad= $io_report->ds_detalle->data["unidad"][$li_s]; $li_unidad= $io_report->ds_detalle->data["unidades"][$li_s]; $li_totcan=$li_totcan + $li_cantidad; $li_total=$li_total + $li_costot; if($ls_unidad=="D") { $ls_unidad="Detal"; } else { $ls_unidad="Mayor"; $li_cantidad=($li_cantidad / $li_unidad); //$li_cosuni=($li_cosuni * $li_unidad); } $li_cantidad=$io_fun_inventario->uf_formatonumerico($li_cantidad); $li_cosuni=$io_fun_inventario->uf_formatonumerico($li_cosuni); $li_costot=$io_fun_inventario->uf_formatonumerico($li_costot); $la_data[$li_s]=array('articulo'=>$ls_denart,'unidad'=>$ls_unidad,'cantidad'=>$li_cantidad,'costo'=>$li_cosuni,'total'=>$li_costot); } uf_print_detalle($la_data,$io_pdf); // Imprimimos el detalle $li_totcan=number_format($li_totcan,2,",","."); $li_total=number_format($li_total,2,",","."); $la_data1[1]=array('total'=>'<b>Total</b>','totcan'=>$li_totcan,'vacio'=>'--','totmon'=>$li_total); uf_print_totales($la_data1,$io_pdf); // Imprimimos el detalle if ($io_pdf->ezPageCount==$li_numpag) {// Hacemos el commit de los registros que se desean imprimir $io_pdf->transaction('commit'); } else