$lb_obra=false;
						}
						else
							$lb_obra=true;
						for($li_j=1;$li_j<=$li_filasdata;$li_j++)
						{
							if($lb_obra)
							{
								$ls_codobra=$la_data["codobr"][$li_j];
							}
							else
							{
								$io_contrato->uf_select_contrato($la_data["codcon"][$li_j],$la_datacontrato);
								$ls_codobra=$la_datacontrato["codobr"][1];
							}							
							$lb_valido=$io_obra->uf_select_fuentesfinanciamiento ($ls_codobra,$la_dataobra,$li_filasobra);
							if($lb_valido)
							{						
								$ls_fuentes="";
								for($li_k=1;$li_k<=$li_filasobra;$li_k++)
								{
									$ls_fuentes=$ls_fuentes.$la_dataobra["denfuefin"][$li_k];
									if($li_k+1<=$li_filasobra)
										$ls_fuentes=$ls_fuentes.", ";
								}
									$la_data["fuentesfinanciemiento"][$li_j]=$ls_fuentes;								
							}	
						}
					break;			
					default:
						require_once("class_folder/sigesp_sob_c_acta.php");
		$la_objectpartidas[$li_i][3]="<input name=txtprepar".$li_i." type=text id=txtprepar".$li_i." class=sin-borde style= text-align:right size=22 value='".$ls_prepar."' readonly >";
		$la_objectpartidas[$li_i][4]="<input name=txtcanpar".$li_i." type=text id=txtcanpar".$li_i." class=sin-borde style= text-align:right size=15 value='".$ls_canpar."' onKeyPress=return(validaCajas(this,'d',event,15))  onKeyUp=javascript:uf_llamada_validarmonto(this) onBlur=javascript:ue_getformat(this)  >";
		$la_objectpartidas[$li_i][5]="<input name=txtnomuni".$li_i." type=text id=txtnomuni".$li_i." class=sin-borde size=5 style= text-align:center value='".$ls_unidad."' readonly>";
		$la_objectpartidas[$li_i][6]="&nbsp;&nbsp;&nbsp;<a href=javascript:ue_removerpartida(".$li_i.");><img src=../shared/imagebank/tools15/eliminar.gif alt=Aceptar width=15 height=15 border=0 style= text-align:center on Click=javascript:valida_monto_total(this,".$li_i.")></a>";
	}	
	$li_filaspartidas=$li_filaspartidas+1;
	$la_objectpartidas[$li_filaspartidas][1]="<input name=txtcodpar".$li_filaspartidas." type=text id=txtcodpar".$li_filaspartidas." class=sin-borde style= text-align:center size=10 readonly>";
	$la_objectpartidas[$li_filaspartidas][2]="<input name=txtnompar".$li_filaspartidas." type=text id=txtnompar".$li_filaspartidas." class=sin-borde style= text-align:left size=50 readonly>";
	$la_objectpartidas[$li_filaspartidas][3]="<input name=txtprepar".$li_filaspartidas." type=text id=txtprepar".$li_filaspartidas." class=sin-borde style= text-align:right size=22 readonly >";
	$la_objectpartidas[$li_filaspartidas][4]="<input name=txtcanpar".$li_filaspartidas." type=text id=txtcanpar".$li_filaspartidas." class=sin-borde style= text-align:right size=15  readonly>";
	$la_objectpartidas[$li_filaspartidas][5]="<input name=txtnomuni".$li_filaspartidas." type=text id=txtnomuni".$li_filaspartidas." class=sin-borde size=5 style= text-align:center readonly>";
	$la_objectpartidas[$li_filaspartidas][6]="<input name=txtvacio".$li_filaspartidas." type=text id=txtvacio class=sin-borde style= text-align:center size=2 readonly>";
	}	
	
	///Cargando las Fuentes de Financiamiento//////
	$lb_valido=$io_obra->uf_select_fuentesfinanciamiento ($ls_codobr,$la_fuentes,$li_totalfilas);
	if($lb_valido)
	{
	$io_datastore->data=$la_fuentes;
	$ld_total=0;
	$li_filasfuentes=$io_datastore->getRowCount("codfuefin");
	for($li_i=1;$li_i<=$li_filasfuentes;$li_i++)
	{		
		$ls_codigo=$io_datastore->getValue("codfuefin",$li_i);
		$ls_nombre=$io_datastore->getValue("denfuefin",$li_i);
		$ls_monfuefin=$io_datastore->getValue("monto",$li_i);
		$ld_total=$ld_total+$ls_monfuefin;
		$ls_monfuefin= " ".number_format($ls_monfuefin,2,",",".");
		$la_objectfuentes[$li_i][1]="<input name=txtcodfuefin".$li_i." type=text id=txtcodfuefin".$li_i." class=sin-borde style= text-align:center size=5 value='".$ls_codigo."' readonly>";
		$la_objectfuentes[$li_i][2]="<input name=txtnomfuefin".$li_i." type=text id=txtcodfuefin".$li_i." class=sin-borde style= text-align:left size=60 value='".$ls_nombre."' readonly >";
		$la_objectfuentes[$li_i][3]="<input name=txtmonfuefin".$li_i." type=text id=txtmonfuefin".$li_i." class=sin-borde size=20 maxlength=21 style= text-align:right value='".$ls_monfuefin."' onKeyPress=return(validaCajas(this,'d',event,15))  onKeyUp=javascript:uf_llamada_validarmonto(this) onBlur=javascript:ue_getformat(this)>";