{ 
    $ls_codfuefin=$_POST["txtCodfuefin".$i];
	$ls_denfuefin=$_POST["txtDenfuefin".$i];
	$ld_monto=$_POST["txtMonto".$i];
	$ld_monto=str_replace('.','',$ld_monto);
    $ld_monto=str_replace(',','.',$ld_monto);
	$object[$i][1]="<input type=text name=txtCodfuefin".$i." value=$ls_codfuefin class=sin-borde readonly><input name=codfuefin".$i." type=hidden id=codfuefin value='$ls_codfuefin'>";
	$object[$i][2]="<input type=text name=txtDenfuefin".$i." value='$ls_denfuefin' size=50 class=sin-borde readonly >";
	$object[$i][3]="<input type=text name=txtMonto".$i." onBlur=uf_format(this,$i) onKeyPress='return keyRestrictgrid(event)'  onKeyUp='ue_validarcomas_puntos(this)' value=".number_format($ld_monto,2,",",".")." class=sin-borde style=text-align:right onClick='calcular_porasignar()'>";	
	$lb_existe =  $io_class_apertura->uf_spg_existe_fuefin_estructura($ls_empresa,$ls_codestpro1,$ls_codestpro2,$ls_codestpro3,$ls_codestpro4,$ls_codestpro5,$ls_estcla,$ls_cuenta,$ls_codfuefin);
	if(!$lb_existe)
	{
	 $lb_existe = $io_class_apertura->uf_spg_existe_fuefin_estructura($ls_empresa,$ls_codestpro1,$ls_codestpro2,$ls_codestpro3,$ls_codestpro4,$ls_codestpro5,$ls_estcla,$ls_cuenta,"--");
	 if(!$lb_existe)
	 {
	  $lb_valido=$io_class_apertura->uf_spg_insert_fuefin_estructura($ls_empresa,$ls_codestpro1,$ls_codestpro2,$ls_codestpro3,$ls_codestpro4,$ls_codestpro5,$ls_estcla,$ls_cuenta,"--",0); 
	 }
	 if($lb_valido)
	 {
	  $lb_valido=$io_class_apertura->uf_spg_insert_fuefin_estructura($ls_empresa,$ls_codestpro1,$ls_codestpro2,$ls_codestpro3,$ls_codestpro4,$ls_codestpro5,$ls_estcla,$ls_cuenta,$ls_codfuefin,$ld_monto);
	 } 
	}
	else
	{
	 $lb_valido=$io_class_apertura->uf_spg_update_fuefin_estructura($ls_empresa,$ls_codestpro1,$ls_codestpro2,$ls_codestpro3,$ls_codestpro4,$ls_codestpro5,$ls_estcla,$ls_cuenta,$ls_codfuefin,$ld_monto);
	} 
   } 
   if($lb_valido)
   {
     $io_msg->message("La Distribucion de lo Asignado por Fuente de Financiamiento fue registrado con Exito.....");
	  $ls_evento="PROCESS";