$li_totrowdet=$io_report->ds_detalle->getRowCount("codigo"); $la_data=""; for($li_s=1;$li_s<=$li_totrowdet;$li_s++) { $ls_codigo=$io_report->ds_detalle->data["codigo"][$li_s]; $ls_tipo=$io_report->ds_detalle->data["tipo"][$li_s]; $ls_denominacion=$io_report->ds_detalle->data["denominacion"][$li_s]; $ls_unidad=$io_report->ds_detalle->data["unidad"][$li_s]; $li_cantidad=$io_report->ds_detalle->data["cantidad"][$li_s]; $li_cosuni=$io_report->ds_detalle->data["monpre"][$li_s]; $li_basimp=$li_cosuni*$li_cantidad; $li_monart=$io_report->ds_detalle->data["monto"][$li_s]; $ls_denunimed=""; if($ls_tipo=="B") { $li_unidad=$io_report->uf_select_dt_unidad($ls_codigo); $li_basimp=$li_cosuni*($li_cantidad*$li_unidad); $ls_codunimed = ""; $lb_valido=$io_report->uf_sep_select_unidad_medida($ls_codigo,$ls_codunimed); if($lb_valido) { $lb_valido=$io_report->uf_sep_select_denominacion_unidad_medida($ls_codigo,$ls_codunimed,$ls_denunimed); } } $li_monart=number_format($li_monart,2,".",""); $li_basimp=number_format($li_basimp,2,".",""); $li_cargos=($li_monart-$li_basimp); if($ls_unidad=="M") { $ls_unidad="MAYOR"; }