/******************************************/


/**************************************** DECLARACIONES  ********************************************************************************/

require_once("../shared/class_folder/class_sql.php");
require_once("class_folder/sigesp_sob_c_valuacion.php");
require_once("class_folder/sigesp_sob_c_variacion.php");
require_once("class_folder/sigesp_sob_c_funciones_sob.php");
require_once("../shared/class_folder/grid_param.php");
require_once("../shared/class_folder/class_mensajes.php");
require_once("../shared/class_folder/class_datastore.php");
require_once("../shared/class_folder/class_funciones.php");
require_once("../shared/class_folder/evaluate_formula.php");
$io_variacion=new sigesp_sob_c_variacion();
$io_valuacion=new sigesp_sob_c_valuacion();
$io_funcsob=new sigesp_sob_c_funciones_sob();
$io_evalform=new evaluate_formula();
$io_grid=new grid_param();
$io_msg=new class_mensajes();
$io_datastore=new class_datastore();
$io_function=new class_funciones();
$io_datastore=new class_datastore();



$ls_titulopartidas="Partidas Asignadas";
$li_anchopartidas=600;
$ls_nametable="grid";
$la_columpartidas[1]="";
$la_columpartidas[2]="Código";
/******************************************/


/**************************************** DECLARACIONES  ********************************************************************************/
require_once("../shared/class_folder/class_sql.php");
require_once("class_folder/sigesp_sob_class_obra.php");
require_once("class_folder/sigesp_sob_class_asignacion.php");
require_once("class_folder/sigesp_sob_c_valuacion.php");
require_once("class_folder/sigesp_sob_c_funciones_sob.php");
require_once("../shared/class_folder/grid_param.php");
require_once("../shared/class_folder/class_mensajes.php");
require_once("../shared/class_folder/class_datastore.php");
require_once("../shared/class_folder/class_funciones.php");
require_once("../shared/class_folder/evaluate_formula.php");
$io_asignacion=new sigesp_sob_class_asignacion();
$io_valuacion=new sigesp_sob_c_valuacion();
$io_obra=new sigesp_sob_class_obra();
$io_funcsob=new sigesp_sob_c_funciones_sob();
$io_evalform=new evaluate_formula();
$io_grid=new grid_param();
$io_msg=new class_mensajes();
$io_datastore=new class_datastore();
$io_function=new class_funciones();
$io_datastore=new class_datastore();

$ls_tituloretenciones="Retenciones Asignadas";
$li_anchoretenciones=600;
$ls_nametable="grid";
$la_columretenciones[1]="Código";
$la_columretenciones[2]="Descripción";
$la_columretenciones[3]="Cuenta";
							}
						}				
					break;
					case "ejecucionfisica":
						include_once("class_folder/sigesp_sob_c_valuacion.php");
						if(array_key_exists("codasi",$la_data))
						{
							$lb_codasi=true;
						}
						else
						{
							$lb_codasi=false;
							include_once("class_folder/sigesp_sob_c_contrato.php");
							$io_contrato=new sigesp_sob_c_contrato();	
						}						
						$io_valuacion=new sigesp_sob_c_valuacion();				
						for($li_j=1;$li_j<=$li_filasdata;$li_j++)
						{
							if($lb_codasi)
							{
								$ls_codasi=$la_data["codasi"][$li_j];
							}
							else
							{
								$ls_codcon=$la_data["codcon"][$li_j];
								$lb_valido=$io_contrato->uf_select_contrato($ls_codcon,$la_datacontrato);
								$ls_codasi=$la_datacontrato["codasi"][1];
							}
							
							$lb_valido=$io_valuacion->uf_select_asignacionpartidaobra($ls_codasi,$la_datapartidas);
							$ld_totalejecfisica=0;