$ls_codestpro3=$io_function->uf_cerosizquierda($ls_estpro3,25); // CAMBIO DE TAMAÑO DE LA ESTRUCTURA PROGRAMATICA
	    $ls_codestpro4=$io_function->uf_cerosizquierda(0,25);
	    $ls_codestpro5=$io_function->uf_cerosizquierda(0,25);
  }	
   $ls_estcla =$_POST["estcla"];
   for($i=1;$i<=$li_num;$i++)
   { 
    $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);