diff --git a/api-backend/src/UNAM/Tupa/Backend/API/Endpoints/v1/funciones/funciones.php b/api-backend/src/UNAM/Tupa/Backend/API/Endpoints/v1/funciones/funciones.php
index e0fdc7a90a86fe2237182bc2e3241118ea177eae..8c7bdac394c7e7359c2a231d8ad8b8a56215b1c8 100644
--- a/api-backend/src/UNAM/Tupa/Backend/API/Endpoints/v1/funciones/funciones.php
+++ b/api-backend/src/UNAM/Tupa/Backend/API/Endpoints/v1/funciones/funciones.php
@@ -74,7 +74,7 @@ class funciones implements \SIUToba\rest\lib\modelable
                 '_validar' => [
                     rest_validador::OBLIGATORIO,
                 ],
-            ]  
+            ]
         ];
 
         $funcion = array_merge(
@@ -83,6 +83,11 @@ class funciones implements \SIUToba\rest\lib\modelable
                     'type' => 'integer',
                 ),
             ),
+            array(
+                'nombre_servicio' => array(
+                    'type' => 'string',
+                ),
+            ),
             $funcionEdit
         );
 
@@ -114,8 +119,11 @@ class funciones implements \SIUToba\rest\lib\modelable
             $manager = Factory::getManagerFuncion();
 
             $funcion = $manager->getFuncion($id);
+            $datos = $funcion->toArray();
+            $datos['id_servicio'] = $funcion->getServicio()->getId();
+            $datos['nombre_servicio'] = $funcion->getServicio()->getNombre();
 
-            $fila = rest_hidratador::hidratar_fila($this->get_spec_usuario('Funcion'), $funcion->toArray());
+            $fila = rest_hidratador::hidratar_fila($this->get_spec_usuario('Funcion'), $datos);
 
             rest::response()->get($fila);
         } catch (ErrorTupa $e) {
@@ -158,10 +166,12 @@ class funciones implements \SIUToba\rest\lib\modelable
             $funciones = $manager->getFunciones($filtro);
 
             $resultados = [];            
-            foreach ($funciones as $f) {
-                $resultados[] = $f->toArray();
+            foreach ($funciones as $k => $f) {
+                $resultados[$k] = $f->toArray();
+                $resultados[$k]['id_servicio'] = $f->getServicio()->getId();
+                $resultados[$k]['nombre_servicio'] = $f->getServicio()->getNombre();
             }
-            
+
             $registros = rest_hidratador::hidratar($this->get_spec_usuario('Funcion'), $resultados);
 
             rest::response()->get($registros);
diff --git a/api-backend/src/UNAM/Tupa/Backend/API/Endpoints/v1/servicios/servicios.php b/api-backend/src/UNAM/Tupa/Backend/API/Endpoints/v1/servicios/servicios.php
index 5a5b1b7fdca66f8db4b7a5bb8defe7d2603635e1..42db1793f847c9d0c69fea610d5b1a121c9d14f4 100644
--- a/api-backend/src/UNAM/Tupa/Backend/API/Endpoints/v1/servicios/servicios.php
+++ b/api-backend/src/UNAM/Tupa/Backend/API/Endpoints/v1/servicios/servicios.php
@@ -124,7 +124,7 @@ class servicios implements \SIUToba\rest\lib\modelable
      * @param_query $vigencia_inicio string Se define como 'condicion;valor' donde 'condicion' puede ser es_menor_que|es_menor_igual_que|es_igual_a|es_distinto_de|es_mayor_igual_que|es_mayor_que|entre
      * @param_query $vigencia_fin string Se define como 'condicion;valor' donde 'condicion' puede ser es_menor_que|es_menor_igual_que|es_igual_a|es_distinto_de|es_mayor_igual_que|es_mayor_que|entre
      * @param_query $unidad_gestion string Se define como 'condicion;valor' donde 'condicion' puede ser es_menor_que|es_menor_igual_que|es_igual_a|es_distinto_de|es_mayor_igual_que|es_mayor_que|entre
-  
+     * @param_query $vigente boolean Si esta vigente o no un servicio
      *
      * @param_query $limit integer Limitar a esta cantidad de servicios
      * @param_query $page integer Limitar desde esta pagina
@@ -283,6 +283,8 @@ class servicios implements \SIUToba\rest\lib\modelable
         $filtro->agregarCampoRest('s.vigencia_inicio', rest::request()->get('vigencia_inicio', null));
         $filtro->agregarCampoRest('s.vigencia_fin', rest::request()->get('vigencia_fin', null));
         $filtro->agregarCampoRest('ug.id_unidad', rest::request()->get('unidad_gestion', null));
+
+        $filtro->agregarCampo('vigente', Filtro::ES_IGUAL_A, [rest::request()->get('vigente', true)]);
         
         $filtro->agregarCampoOrdenable('nombre');
         $filtro->agregarCampoOrdenable('vigencia_inicio');
diff --git a/api-backend/tests/Integration/v1/collections/funciones/tupa_api_backend_funciones_test.postman_collection.json b/api-backend/tests/Integration/v1/collections/funciones/tupa_api_backend_funciones_test.postman_collection.json
index 4c93b01a51f5fd641908e80873ab2fdaad9be7ae..28b41dc1ab83f2791355778e3cc7cd8c66f94b8f 100644
--- a/api-backend/tests/Integration/v1/collections/funciones/tupa_api_backend_funciones_test.postman_collection.json
+++ b/api-backend/tests/Integration/v1/collections/funciones/tupa_api_backend_funciones_test.postman_collection.json
@@ -1,9 +1,9 @@
 {
 	"info": {
-		"_postman_id": "da74add2-5ee3-464b-9be1-9fd6822f98c6",
+		"_postman_id": "a8416810-a5a0-4f5c-a802-262e5d440b90",
 		"name": "Tupa API Backend Funciones",
 		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
-		"_exporter_id": "16366966"
+		"_exporter_id": "18401280"
 	},
 	"item": [
 		{
@@ -24,14 +24,14 @@
 											"});",
 											"",
 											"const schema =  {",
-											"  \"nombre\": \"\",",
-											"  \"descripcion\": \"\",",
-											"  \"es_agrupador\": \"\",",
+											"  \"id_usuario_destinatario\": \"\",",
+											"  \"id_usuario_operador\": \"\",",
 											"  \"vigencia_inicio\": \"\",",
 											"  \"vigencia_fin\": \"\",",
-											"  \"id_funcion_padre\": \"\",",
-											"  \"id_funcion_predecesor\": \"\",",
-											"  \"id_servicio\": \"\"",
+											"  \"observaciones\": \"\",",
+											"  \"id_servicio\": \"\",",
+											"  \"id_funcion\": \"\",",
+											"  \"id_unidad\": \"\"",
 											"}",
 											"",
 											"const body = JSON.parse(pm.request.body.raw);",
@@ -43,9 +43,12 @@
 											"",
 											"var respuesta = pm.response.json();",
 											"",
-											"pm.test(\"funcion creada con ID \" + respuesta.id_funcion, function () {",
-											"    pm.globals.set(\"idFuncion\", respuesta.id_funcion);",
-											"});"
+											"console.log(body);",
+											"",
+											"pm.test(\"permiso creado con ID \" + respuesta.id_permiso, function () {",
+											"    pm.globals.set(\"idPermiso\", respuesta.id_permiso);",
+											"});",
+											""
 										],
 										"type": "text/javascript"
 									}
@@ -56,7 +59,7 @@
 								"header": [],
 								"body": {
 									"mode": "raw",
-									"raw": "{\n  \"nombre\": \"{{$randomWord}}a\",\n  \"descripcion\": \"{{$randomWords}}a\",\n  \"es_agrupador\": true,\n  \"vigencia_inicio\": \"2020-01-01\",\n  \"vigencia_fin\": \"2020-01-01\",\n  \"id_funcion_padre\": null,\n  \"id_funcion_predecesor\": null,\n  \"id_servicio\": 1\n}",
+									"raw": "{\n\"nombre\": \"{{$randomJobTitle}}\",\n\"descripcion\": \"{{$randomJobTitle}}\",\n\"es_agrupador\": false,\n\"vigencia_inicio\": \"2022-01-01\",\n\"vigencia_fin\": \"2025-01-01\",\n\"id_funcion_padre\": 0,\n\"id_funcion_predecesor\": 0,\n\"id_servicio\": 1\n}",
 									"options": {
 										"raw": {
 											"language": "json"
@@ -71,13 +74,20 @@
 									"path": [
 										"v1",
 										"funciones"
+									],
+									"query": [
+										{
+											"key": "",
+											"value": null,
+											"disabled": true
+										}
 									]
 								}
 							},
 							"response": []
 						},
 						{
-							"name": "Retorna datos de una funcion",
+							"name": "Retorna las funciones existentes",
 							"event": [
 								{
 									"listen": "test",
@@ -87,14 +97,106 @@
 											"    pm.response.to.have.status(200);",
 											"});",
 											"",
-											"",
 											"const response = pm.response.json();",
-											"const hasId = Object.keys(response).includes('id_funcion');",
+											"const hasId = Object.keys(response).includes('id_permiso');",
 											"",
-											"pm.test(\"Funcion con id_funcion \" + response.id_funcion, function () {",
+											"pm.test(\"Servicio con id_permiso \" + response.id_permiso, function () {",
 											"    pm.expect(true).to.be.eql(hasId);",
+											"});"
+										],
+										"type": "text/javascript"
+									}
+								}
+							],
+							"request": {
+								"method": "GET",
+								"header": [],
+								"url": {
+									"raw": "{{baseUrl}}/v1/funciones?nombre=contiene;a&descripcion=contiene;a&id_servicio=es_igual_a;1&id_funcion_padre=es_distinto_de;999&id_funcion_predecesor=es_distinto_de;999&vigencia_inicio=es_mayor_igual_que;2020-01-01&es_agrupador=false&limit=10&page=1",
+									"host": [
+										"{{baseUrl}}"
+									],
+									"path": [
+										"v1",
+										"funciones"
+									],
+									"query": [
+										{
+											"key": "nombre",
+											"value": "contiene;a"
+										},
+										{
+											"key": "descripcion",
+											"value": "contiene;a"
+										},
+										{
+											"key": "id_servicio",
+											"value": "es_igual_a;1"
+										},
+										{
+											"key": "id_funcion_padre",
+											"value": "es_distinto_de;999"
+										},
+										{
+											"key": "id_funcion_predecesor",
+											"value": "es_distinto_de;999"
+										},
+										{
+											"key": "vigencia_inicio",
+											"value": "es_mayor_igual_que;2020-01-01"
+										},
+										{
+											"key": "vigencia_fin",
+											"value": "es_mayor_igual_que;2020-01-01",
+											"disabled": true
+										},
+										{
+											"key": "es_agrupador",
+											"value": "false"
+										},
+										{
+											"key": "limit",
+											"value": "10"
+										},
+										{
+											"key": "page",
+											"value": "1"
+										},
+										{
+											"key": "order",
+											"value": "",
+											"disabled": true
+										}
+									]
+								}
+							},
+							"response": []
+						},
+						{
+							"name": "Retorna datos de una funcion",
+							"event": [
+								{
+									"listen": "test",
+									"script": {
+										"exec": [
+											"pm.test(\"Status code is 200\", () => {",
+											"    pm.response.to.have.status(200);",
 											"});",
-											""
+											"",
+											"const response = pm.response.json();",
+											"",
+											"pm.test(\"Se obtuvieron permisos \", function () {",
+											"    // Si existe al menos 1 permiso",
+											"    pm.expect(response.length).to.not.eql(0);",
+											"",
+											"    if(response.length > 0){",
+											"        const hasId = Object.keys(response[0]).includes('id_permiso');",
+											"",
+											"        // Si el permiso tiene un id_permiso",
+											"        pm.expect(true).to.be.eql(hasId);",
+											"    }",
+											"  ",
+											"});"
 										],
 										"type": "text/javascript"
 									}
@@ -118,7 +220,7 @@
 							"response": []
 						},
 						{
-							"name": "Retorna las funciones existentes",
+							"name": "Retorna las funciones hijas de una funcion padre",
 							"event": [
 								{
 									"listen": "test",
@@ -130,19 +232,18 @@
 											"",
 											"const response = pm.response.json();",
 											"",
-											"pm.test(\"Se obtuvieron funciones \", function () {",
-											"    // Si existe al menos 1 servicio",
+											"pm.test(\"Se obtuvieron permisos \", function () {",
+											"    // Si existe al menos 1 permiso",
 											"    pm.expect(response.length).to.not.eql(0);",
 											"",
 											"    if(response.length > 0){",
-											"        const hasId = Object.keys(response[0]).includes('id_funcion');",
+											"        const hasId = Object.keys(response[0]).includes('id_permiso');",
 											"",
-											"        // Si la funcion tiene un id_funcion",
+											"        // Si el permiso tiene un id_permiso",
 											"        pm.expect(true).to.be.eql(hasId);",
 											"    }",
 											"  ",
-											"});",
-											""
+											"});"
 										],
 										"type": "text/javascript"
 									}
@@ -152,45 +253,63 @@
 								"method": "GET",
 								"header": [],
 								"url": {
-									"raw": "{{baseUrl}}/v1/funciones?nombre=contiene;a&descripcion=contiene;a&id_servicio=es_igual_a;1&vigencia_inicio=es_mayor_igual_que;2010-01-01&es_agrupador=true",
+									"raw": "{{baseUrl}}/v1/funciones/{{idFuncion}}/hijas",
 									"host": [
 										"{{baseUrl}}"
 									],
 									"path": [
 										"v1",
-										"funciones"
+										"funciones",
+										"{{idFuncion}}",
+										"hijas"
+									]
+								}
+							},
+							"response": []
+						},
+						{
+							"name": "Retorna todas las funciones sucesoras de una funcion predecesora",
+							"event": [
+								{
+									"listen": "test",
+									"script": {
+										"exec": [
+											"pm.test(\"Status code is 200\", () => {",
+											"    pm.response.to.have.status(200);",
+											"});",
+											"",
+											"const response = pm.response.json();",
+											"",
+											"pm.test(\"Se obtuvieron permisos \", function () {",
+											"    // Si existe al menos 1 permiso",
+											"    pm.expect(response.length).to.not.eql(0);",
+											"",
+											"    if(response.length > 0){",
+											"        const hasId = Object.keys(response[0]).includes('id_permiso');",
+											"",
+											"        // Si el permiso tiene un id_permiso",
+											"        pm.expect(true).to.be.eql(hasId);",
+											"    }",
+											"  ",
+											"});"
+										],
+										"type": "text/javascript"
+									}
+								}
+							],
+							"request": {
+								"method": "GET",
+								"header": [],
+								"url": {
+									"raw": "{{baseUrl}}/v1/funciones/{{idFuncion}}/sucesor",
+									"host": [
+										"{{baseUrl}}"
 									],
-									"query": [
-										{
-											"key": "nombre",
-											"value": "contiene;a"
-										},
-										{
-											"key": "descripcion",
-											"value": "contiene;a"
-										},
-										{
-											"key": "id_funcion_padre",
-											"value": "es_igual_a;null",
-											"disabled": true
-										},
-										{
-											"key": "id_funcion_predecesor",
-											"value": "es_distinto_de;999",
-											"disabled": true
-										},
-										{
-											"key": "id_servicio",
-											"value": "es_igual_a;1"
-										},
-										{
-											"key": "vigencia_inicio",
-											"value": "es_mayor_igual_que;2010-01-01"
-										},
-										{
-											"key": "es_agrupador",
-											"value": "true"
-										}
+									"path": [
+										"v1",
+										"funciones",
+										"{{idFuncion}}",
+										"sucesor"
 									]
 								}
 							},
@@ -208,14 +327,14 @@
 											"});",
 											"",
 											"const schema =  {",
-											"  \"nombre\": \"\",",
-											"  \"descripcion\": \"\",",
-											"  \"es_agrupador\": \"\",",
+											"  \"id_usuario_destinatario\": \"\",",
+											"  \"id_usuario_operador\": \"\",",
 											"  \"vigencia_inicio\": \"\",",
 											"  \"vigencia_fin\": \"\",",
-											"  \"id_funcion_padre\": \"\",",
-											"  \"id_funcion_predecesor\": \"\",",
-											"  \"id_servicio\": \"\"",
+											"  \"observaciones\": \"\",",
+											"  \"id_servicio\": \"\",",
+											"  \"id_funcion\": \"\",",
+											"  \"id_unidad\": \"\"",
 											"}",
 											"",
 											"const body = JSON.parse(pm.request.body.raw);",
@@ -235,7 +354,7 @@
 								"header": [],
 								"body": {
 									"mode": "raw",
-									"raw": "{\n  \"nombre\": \"{{$randomWord}}\",\n  \"descripcion\": \"{{$randomWords}}\",\n  \"es_agrupador\": true,\n  \"vigencia_inicio\": \"2020-02-01\",\n  \"vigencia_fin\": \"2025-01-01\",\n  \"id_funcion_padre\": null,\n  \"id_funcion_predecesor\": null,\n  \"id_servicio\": 1\n}",
+									"raw": "{\n  \"nombre\": \"{{$randomJobTitle}}\",\n  \"descripcion\": \"{{$randomJobTitle}}\",\n  \"es_agrupador\": false,\n  \"vigencia_inicio\": \"2023-01-01\",\n  \"vigencia_fin\": \"2026-01-01\",\n  \"id_funcion_padre\": 0,\n  \"id_funcion_predecesor\": 0,\n  \"id_servicio\": 1\n}",
 									"options": {
 										"raw": {
 											"language": "json"
@@ -267,16 +386,20 @@
 											"    pm.response.to.have.status(200);",
 											"});",
 											"",
-											"const schema =  {",
-											"  \"vigencia_fin\": \"\"",
+											"const schema = {",
+											"  \"id_solicitud\": \"\",",
+											"  \"id_autorizante\": \"\",",
 											"}",
 											"",
 											"const body = JSON.parse(pm.request.body.raw);",
 											"const sameSchema = JSON.stringify(Object.keys(schema)) === JSON.stringify(Object.keys(body));",
 											"",
+											"console.log(body);",
+											"",
 											"pm.test('Estructura del body correcta', () => {",
 											"    pm.expect(true).to.be.eql(sameSchema);",
-											"});"
+											"}); ",
+											""
 										],
 										"type": "text/javascript"
 									}
@@ -287,7 +410,7 @@
 								"header": [],
 								"body": {
 									"mode": "raw",
-									"raw": "{\n  \"vigencia_fin\": \"2028-01-01\"\n}",
+									"raw": "{\n  \"vigencia_fin\": \"2023-07-01\"\n}",
 									"options": {
 										"raw": {
 											"language": "json"
@@ -352,7 +475,43 @@
 	"variable": [
 		{
 			"key": "baseUrl",
-			"value": "http://localhost:9002/api"
+			"value": "http://localhost:9002/api",
+			"type": "string"
+		},
+		{
+			"key": "idServicio",
+			"value": "1",
+			"type": "string"
+		},
+		{
+			"key": "idFuncion",
+			"value": "1",
+			"type": "string"
+		},
+		{
+			"key": "idUnidad",
+			"value": "1",
+			"type": "string"
+		},
+		{
+			"key": "idSolicitud",
+			"value": "2",
+			"type": "string"
+		},
+		{
+			"key": "idPermiso",
+			"value": "2",
+			"type": "string"
+		},
+		{
+			"key": "idAutorizante",
+			"value": "1",
+			"type": "string"
+		},
+		{
+			"key": "fechaActualizacion",
+			"value": "\"2023-03-14\"",
+			"type": "string"
 		}
 	]
 }
\ No newline at end of file
diff --git a/backend/metadatos/componentes/toba_ci/dump_102000038.sql b/backend/metadatos/componentes/toba_ci/dump_102000038.sql
new file mode 100644
index 0000000000000000000000000000000000000000..41ed964bf758eb3e000a7486fa04bb3f3ad08762
--- /dev/null
+++ b/backend/metadatos/componentes/toba_ci/dump_102000038.sql
@@ -0,0 +1,124 @@
+------------------------------------------------------------
+--[102000038]--  Funciones - baja 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES (
+	'tupa', --proyecto
+	'102000038', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_ci', --clase
+	'13', --punto_montaje
+	'ci_funciones_baja', --subclase
+	'funciones/ci_funciones_baja.php', --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Funciones - baja', --nombre
+	NULL, --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	NULL, --fuente_datos_proyecto
+	NULL, --fuente_datos
+	NULL, --solicitud_registrar
+	NULL, --solicitud_obj_obs_tipo
+	NULL, --solicitud_obj_observacion
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --parametro_d
+	NULL, --parametro_e
+	NULL, --parametro_f
+	NULL, --usuario
+	'2023-03-27 11:36:04', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_mt_me
+------------------------------------------------------------
+INSERT INTO apex_objeto_mt_me (objeto_mt_me_proyecto, objeto_mt_me, ev_procesar_etiq, ev_cancelar_etiq, ancho, alto, posicion_botonera, tipo_navegacion, botonera_barra_item, con_toc, incremental, debug_eventos, activacion_procesar, activacion_cancelar, ev_procesar, ev_cancelar, objetos, post_procesar, metodo_despachador, metodo_opciones) VALUES (
+	'tupa', --objeto_mt_me_proyecto
+	'102000038', --objeto_mt_me
+	NULL, --ev_procesar_etiq
+	NULL, --ev_cancelar_etiq
+	NULL, --ancho
+	NULL, --alto
+	NULL, --posicion_botonera
+	NULL, --tipo_navegacion
+	'0', --botonera_barra_item
+	'0', --con_toc
+	NULL, --incremental
+	NULL, --debug_eventos
+	NULL, --activacion_procesar
+	NULL, --activacion_cancelar
+	NULL, --ev_procesar
+	NULL, --ev_cancelar
+	NULL, --objetos
+	NULL, --post_procesar
+	NULL, --metodo_despachador
+	NULL  --metodo_opciones
+);
+
+------------------------------------------------------------
+-- apex_objeto_dependencias
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
+	'tupa', --proyecto
+	'102000034', --dep_id
+	'102000038', --objeto_consumidor
+	'102000037', --objeto_proveedor
+	'formulario', --identificador
+	NULL, --parametros_a
+	NULL, --parametros_b
+	NULL, --parametros_c
+	NULL, --inicializar
+	NULL  --orden
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_ci_pantalla
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_ci_pantalla (objeto_ci_proyecto, objeto_ci, pantalla, identificador, orden, etiqueta, descripcion, tip, imagen_recurso_origen, imagen, objetos, eventos, subclase, subclase_archivo, template, template_impresion, punto_montaje) VALUES (
+	'tupa', --objeto_ci_proyecto
+	'102000038', --objeto_ci
+	'102000016', --pantalla
+	'pant_inicial', --identificador
+	NULL, --orden
+	'Pantalla Inicial', --etiqueta
+	NULL, --descripcion
+	NULL, --tip
+	NULL, --imagen_recurso_origen
+	NULL, --imagen
+	NULL, --objetos
+	NULL, --eventos
+	NULL, --subclase
+	NULL, --subclase_archivo
+	NULL, --template
+	NULL, --template_impresion
+	'13'  --punto_montaje
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objetos_pantalla
+------------------------------------------------------------
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'tupa', --proyecto
+	'102000016', --pantalla
+	'102000038', --objeto_ci
+	'0', --orden
+	'102000034'  --dep_id
+);
diff --git a/backend/metadatos/componentes/toba_ci/dump_102000041.sql b/backend/metadatos/componentes/toba_ci/dump_102000041.sql
new file mode 100644
index 0000000000000000000000000000000000000000..7a5b7958c0d5afc41c1e4725920b9b6db5ecb8a5
--- /dev/null
+++ b/backend/metadatos/componentes/toba_ci/dump_102000041.sql
@@ -0,0 +1,143 @@
+------------------------------------------------------------
+--[102000041]--  Funciones - edición 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES (
+	'tupa', --proyecto
+	'102000041', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_ci', --clase
+	'13', --punto_montaje
+	'ci_funciones_edicion', --subclase
+	'funciones/ci_funciones_edicion.php', --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Funciones - edición', --nombre
+	NULL, --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	NULL, --fuente_datos_proyecto
+	NULL, --fuente_datos
+	NULL, --solicitud_registrar
+	NULL, --solicitud_obj_obs_tipo
+	NULL, --solicitud_obj_observacion
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --parametro_d
+	NULL, --parametro_e
+	NULL, --parametro_f
+	NULL, --usuario
+	'2020-10-05 11:56:41', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_mt_me
+------------------------------------------------------------
+INSERT INTO apex_objeto_mt_me (objeto_mt_me_proyecto, objeto_mt_me, ev_procesar_etiq, ev_cancelar_etiq, ancho, alto, posicion_botonera, tipo_navegacion, botonera_barra_item, con_toc, incremental, debug_eventos, activacion_procesar, activacion_cancelar, ev_procesar, ev_cancelar, objetos, post_procesar, metodo_despachador, metodo_opciones) VALUES (
+	'tupa', --objeto_mt_me_proyecto
+	'102000041', --objeto_mt_me
+	NULL, --ev_procesar_etiq
+	NULL, --ev_cancelar_etiq
+	NULL, --ancho
+	NULL, --alto
+	NULL, --posicion_botonera
+	NULL, --tipo_navegacion
+	'0', --botonera_barra_item
+	'0', --con_toc
+	NULL, --incremental
+	NULL, --debug_eventos
+	NULL, --activacion_procesar
+	NULL, --activacion_cancelar
+	NULL, --ev_procesar
+	NULL, --ev_cancelar
+	NULL, --objetos
+	NULL, --post_procesar
+	NULL, --metodo_despachador
+	NULL  --metodo_opciones
+);
+
+------------------------------------------------------------
+-- apex_objeto_dependencias
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
+	'tupa', --proyecto
+	'102000035', --dep_id
+	'102000041', --objeto_consumidor
+	'102000040', --objeto_proveedor
+	'formulario', --identificador
+	NULL, --parametros_a
+	NULL, --parametros_b
+	NULL, --parametros_c
+	NULL, --inicializar
+	NULL  --orden
+);
+INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
+	'tupa', --proyecto
+	'102000040', --dep_id
+	'102000041', --objeto_consumidor
+	'102000045', --objeto_proveedor
+	'formulario_ml', --identificador
+	NULL, --parametros_a
+	NULL, --parametros_b
+	NULL, --parametros_c
+	NULL, --inicializar
+	NULL  --orden
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_ci_pantalla
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_ci_pantalla (objeto_ci_proyecto, objeto_ci, pantalla, identificador, orden, etiqueta, descripcion, tip, imagen_recurso_origen, imagen, objetos, eventos, subclase, subclase_archivo, template, template_impresion, punto_montaje) VALUES (
+	'tupa', --objeto_ci_proyecto
+	'102000041', --objeto_ci
+	'102000017', --pantalla
+	'pant_inicial', --identificador
+	'1', --orden
+	'Pantalla Inicial', --etiqueta
+	NULL, --descripcion
+	NULL, --tip
+	'apex', --imagen_recurso_origen
+	NULL, --imagen
+	NULL, --objetos
+	NULL, --eventos
+	NULL, --subclase
+	NULL, --subclase_archivo
+	NULL, --template
+	NULL, --template_impresion
+	'13'  --punto_montaje
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objetos_pantalla
+------------------------------------------------------------
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'tupa', --proyecto
+	'102000017', --pantalla
+	'102000041', --objeto_ci
+	'0', --orden
+	'102000035'  --dep_id
+);
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'tupa', --proyecto
+	'102000017', --pantalla
+	'102000041', --objeto_ci
+	'1', --orden
+	'102000040'  --dep_id
+);
diff --git a/backend/metadatos/componentes/toba_ci/dump_102000043.sql b/backend/metadatos/componentes/toba_ci/dump_102000043.sql
new file mode 100644
index 0000000000000000000000000000000000000000..d8a22ab4c3c944cd96f19bd54c4644dbc2470244
--- /dev/null
+++ b/backend/metadatos/componentes/toba_ci/dump_102000043.sql
@@ -0,0 +1,392 @@
+------------------------------------------------------------
+--[102000043]--  Funciones 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES (
+	'tupa', --proyecto
+	'102000043', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_ci', --clase
+	'13', --punto_montaje
+	'ci_funciones', --subclase
+	'funciones/ci_funciones.php', --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Funciones', --nombre
+	NULL, --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	NULL, --fuente_datos_proyecto
+	NULL, --fuente_datos
+	NULL, --solicitud_registrar
+	NULL, --solicitud_obj_obs_tipo
+	NULL, --solicitud_obj_observacion
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --parametro_d
+	NULL, --parametro_e
+	NULL, --parametro_f
+	NULL, --usuario
+	'2020-10-05 11:18:33', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_eventos
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000044', --evento_id
+	'102000043', --objeto
+	'agregar', --identificador
+	'&Agregar', --etiqueta
+	'0', --maneja_datos
+	NULL, --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'nucleo/agregar.gif', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'1', --orden
+	NULL, --ci_predep
+	'0', --implicito
+	'0', --defecto
+	NULL, --display_datos_cargados
+	NULL, --grupo
+	NULL, --accion
+	NULL, --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	NULL, --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000046', --evento_id
+	'102000043', --objeto
+	'cancelar', --identificador
+	'&Volver', --etiqueta
+	'0', --maneja_datos
+	NULL, --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'deshacer.png', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'2', --orden
+	NULL, --ci_predep
+	'0', --implicito
+	'0', --defecto
+	NULL, --display_datos_cargados
+	NULL, --grupo
+	NULL, --accion
+	NULL, --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	NULL, --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000045', --evento_id
+	'102000043', --objeto
+	'baja', --identificador
+	'&Guardar', --etiqueta
+	'1', --maneja_datos
+	NULL, --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'borrar.png', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'3', --orden
+	NULL, --ci_predep
+	'0', --implicito
+	'0', --defecto
+	NULL, --display_datos_cargados
+	NULL, --grupo
+	NULL, --accion
+	'0', --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	'0', --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000047', --evento_id
+	'102000043', --objeto
+	'guardar', --identificador
+	'&Guardar', --etiqueta
+	'1', --maneja_datos
+	NULL, --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'guardar.gif', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'4', --orden
+	NULL, --ci_predep
+	'0', --implicito
+	'1', --defecto
+	NULL, --display_datos_cargados
+	NULL, --grupo
+	NULL, --accion
+	NULL, --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	NULL, --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_mt_me
+------------------------------------------------------------
+INSERT INTO apex_objeto_mt_me (objeto_mt_me_proyecto, objeto_mt_me, ev_procesar_etiq, ev_cancelar_etiq, ancho, alto, posicion_botonera, tipo_navegacion, botonera_barra_item, con_toc, incremental, debug_eventos, activacion_procesar, activacion_cancelar, ev_procesar, ev_cancelar, objetos, post_procesar, metodo_despachador, metodo_opciones) VALUES (
+	'tupa', --objeto_mt_me_proyecto
+	'102000043', --objeto_mt_me
+	NULL, --ev_procesar_etiq
+	NULL, --ev_cancelar_etiq
+	NULL, --ancho
+	NULL, --alto
+	NULL, --posicion_botonera
+	NULL, --tipo_navegacion
+	'0', --botonera_barra_item
+	'0', --con_toc
+	NULL, --incremental
+	NULL, --debug_eventos
+	NULL, --activacion_procesar
+	NULL, --activacion_cancelar
+	NULL, --ev_procesar
+	NULL, --ev_cancelar
+	NULL, --objetos
+	NULL, --post_procesar
+	NULL, --metodo_despachador
+	NULL  --metodo_opciones
+);
+
+------------------------------------------------------------
+-- apex_objeto_dependencias
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
+	'tupa', --proyecto
+	'102000036', --dep_id
+	'102000043', --objeto_consumidor
+	'102000038', --objeto_proveedor
+	'baja', --identificador
+	NULL, --parametros_a
+	NULL, --parametros_b
+	NULL, --parametros_c
+	NULL, --inicializar
+	NULL  --orden
+);
+INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
+	'tupa', --proyecto
+	'102000037', --dep_id
+	'102000043', --objeto_consumidor
+	'102000039', --objeto_proveedor
+	'cuadro', --identificador
+	NULL, --parametros_a
+	NULL, --parametros_b
+	NULL, --parametros_c
+	NULL, --inicializar
+	NULL  --orden
+);
+INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
+	'tupa', --proyecto
+	'102000038', --dep_id
+	'102000043', --objeto_consumidor
+	'102000041', --objeto_proveedor
+	'edicion', --identificador
+	NULL, --parametros_a
+	NULL, --parametros_b
+	NULL, --parametros_c
+	NULL, --inicializar
+	NULL  --orden
+);
+INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
+	'tupa', --proyecto
+	'102000039', --dep_id
+	'102000043', --objeto_consumidor
+	'102000042', --objeto_proveedor
+	'filtro', --identificador
+	NULL, --parametros_a
+	NULL, --parametros_b
+	NULL, --parametros_c
+	NULL, --inicializar
+	NULL  --orden
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_ci_pantalla
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_ci_pantalla (objeto_ci_proyecto, objeto_ci, pantalla, identificador, orden, etiqueta, descripcion, tip, imagen_recurso_origen, imagen, objetos, eventos, subclase, subclase_archivo, template, template_impresion, punto_montaje) VALUES (
+	'tupa', --objeto_ci_proyecto
+	'102000043', --objeto_ci
+	'102000018', --pantalla
+	'pant_baja', --identificador
+	'3', --orden
+	'Baja', --etiqueta
+	NULL, --descripcion
+	NULL, --tip
+	'apex', --imagen_recurso_origen
+	NULL, --imagen
+	NULL, --objetos
+	NULL, --eventos
+	NULL, --subclase
+	NULL, --subclase_archivo
+	NULL, --template
+	NULL, --template_impresion
+	'13'  --punto_montaje
+);
+INSERT INTO apex_objeto_ci_pantalla (objeto_ci_proyecto, objeto_ci, pantalla, identificador, orden, etiqueta, descripcion, tip, imagen_recurso_origen, imagen, objetos, eventos, subclase, subclase_archivo, template, template_impresion, punto_montaje) VALUES (
+	'tupa', --objeto_ci_proyecto
+	'102000043', --objeto_ci
+	'102000019', --pantalla
+	'pant_edicion', --identificador
+	'2', --orden
+	'Edición', --etiqueta
+	NULL, --descripcion
+	NULL, --tip
+	'apex', --imagen_recurso_origen
+	NULL, --imagen
+	NULL, --objetos
+	NULL, --eventos
+	NULL, --subclase
+	NULL, --subclase_archivo
+	NULL, --template
+	NULL, --template_impresion
+	'13'  --punto_montaje
+);
+INSERT INTO apex_objeto_ci_pantalla (objeto_ci_proyecto, objeto_ci, pantalla, identificador, orden, etiqueta, descripcion, tip, imagen_recurso_origen, imagen, objetos, eventos, subclase, subclase_archivo, template, template_impresion, punto_montaje) VALUES (
+	'tupa', --objeto_ci_proyecto
+	'102000043', --objeto_ci
+	'102000020', --pantalla
+	'pant_seleccion', --identificador
+	'1', --orden
+	'Selección', --etiqueta
+	NULL, --descripcion
+	NULL, --tip
+	'apex', --imagen_recurso_origen
+	NULL, --imagen
+	NULL, --objetos
+	NULL, --eventos
+	NULL, --subclase
+	NULL, --subclase_archivo
+	NULL, --template
+	NULL, --template_impresion
+	'13'  --punto_montaje
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objetos_pantalla
+------------------------------------------------------------
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'tupa', --proyecto
+	'102000018', --pantalla
+	'102000043', --objeto_ci
+	'0', --orden
+	'102000036'  --dep_id
+);
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'tupa', --proyecto
+	'102000019', --pantalla
+	'102000043', --objeto_ci
+	'0', --orden
+	'102000038'  --dep_id
+);
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'tupa', --proyecto
+	'102000020', --pantalla
+	'102000043', --objeto_ci
+	'1', --orden
+	'102000037'  --dep_id
+);
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'tupa', --proyecto
+	'102000020', --pantalla
+	'102000043', --objeto_ci
+	'0', --orden
+	'102000039'  --dep_id
+);
+
+------------------------------------------------------------
+-- apex_eventos_pantalla
+------------------------------------------------------------
+INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES (
+	'102000018', --pantalla
+	'102000043', --objeto_ci
+	'102000045', --evento_id
+	'tupa'  --proyecto
+);
+INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES (
+	'102000018', --pantalla
+	'102000043', --objeto_ci
+	'102000046', --evento_id
+	'tupa'  --proyecto
+);
+INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES (
+	'102000019', --pantalla
+	'102000043', --objeto_ci
+	'102000046', --evento_id
+	'tupa'  --proyecto
+);
+INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES (
+	'102000019', --pantalla
+	'102000043', --objeto_ci
+	'102000047', --evento_id
+	'tupa'  --proyecto
+);
+INSERT INTO apex_eventos_pantalla (pantalla, objeto_ci, evento_id, proyecto) VALUES (
+	'102000020', --pantalla
+	'102000043', --objeto_ci
+	'102000044', --evento_id
+	'tupa'  --proyecto
+);
diff --git a/backend/metadatos/componentes/toba_cn/dump_102000044.sql b/backend/metadatos/componentes/toba_cn/dump_102000044.sql
new file mode 100644
index 0000000000000000000000000000000000000000..fbfbbf794f154dc823ae5a8a74fac6f66ae030c8
--- /dev/null
+++ b/backend/metadatos/componentes/toba_cn/dump_102000044.sql
@@ -0,0 +1,42 @@
+------------------------------------------------------------
+--[102000044]--  Funciones 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES (
+	'tupa', --proyecto
+	'102000044', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_cn', --clase
+	'13', --punto_montaje
+	'cn_funciones', --subclase
+	'funciones/cn_funciones.php', --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Funciones', --nombre
+	NULL, --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	'tupa', --fuente_datos_proyecto
+	'tupa', --fuente_datos
+	NULL, --solicitud_registrar
+	NULL, --solicitud_obj_obs_tipo
+	NULL, --solicitud_obj_observacion
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --parametro_d
+	NULL, --parametro_e
+	NULL, --parametro_f
+	NULL, --usuario
+	'2020-10-05 12:09:28', --creacion
+	NULL  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 102
diff --git a/backend/metadatos/componentes/toba_ei_cuadro/dump_102000039.sql b/backend/metadatos/componentes/toba_ei_cuadro/dump_102000039.sql
new file mode 100644
index 0000000000000000000000000000000000000000..5e6599844f0790e94dbd4cd9cb6ef910ec13d2fd
--- /dev/null
+++ b/backend/metadatos/componentes/toba_ei_cuadro/dump_102000039.sql
@@ -0,0 +1,343 @@
+------------------------------------------------------------
+--[102000039]--  Funciones - cuadro 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES (
+	'tupa', --proyecto
+	'102000039', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_ei_cuadro', --clase
+	'13', --punto_montaje
+	NULL, --subclase
+	NULL, --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Funciones - cuadro', --nombre
+	'Listado de funciones', --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	NULL, --fuente_datos_proyecto
+	NULL, --fuente_datos
+	NULL, --solicitud_registrar
+	NULL, --solicitud_obj_obs_tipo
+	NULL, --solicitud_obj_observacion
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --parametro_d
+	NULL, --parametro_e
+	NULL, --parametro_f
+	NULL, --usuario
+	'2020-10-05 11:46:21', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_eventos
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000040', --evento_id
+	'102000039', --objeto
+	'seleccion', --identificador
+	'', --etiqueta
+	'1', --maneja_datos
+	'1', --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'doc.gif', --imagen
+	'0', --en_botonera
+	'Editar un servicio', --ayuda
+	'1', --orden
+	NULL, --ci_predep
+	NULL, --implicito
+	NULL, --defecto
+	NULL, --display_datos_cargados
+	NULL, --grupo
+	NULL, --accion
+	NULL, --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	'0', --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000039', --evento_id
+	'102000039', --objeto
+	'no_vigente', --identificador
+	NULL, --etiqueta
+	'1', --maneja_datos
+	'1', --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'nucleo/borrar.gif', --imagen
+	'0', --en_botonera
+	'Modifica la vigencia fin del servicio para dejarlo inactivo.', --ayuda
+	'2', --orden
+	NULL, --ci_predep
+	NULL, --implicito
+	NULL, --defecto
+	NULL, --display_datos_cargados
+	NULL, --grupo
+	NULL, --accion
+	NULL, --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	'0', --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_cuadro
+------------------------------------------------------------
+INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, subtitulo, sql, columnas_clave, columna_descripcion, clave_dbr, archivos_callbacks, ancho, ordenar, paginar, tamano_pagina, tipo_paginado, mostrar_total_registros, eof_invisible, eof_customizado, siempre_con_titulo, exportar_paginado, exportar, exportar_rtf, pdf_propiedades, pdf_respetar_paginacion, asociacion_columnas, ev_seleccion, ev_eliminar, dao_nucleo_proyecto, dao_nucleo, dao_metodo, dao_parametros, desplegable, desplegable_activo, scroll, scroll_alto, cc_modo, cc_modo_anidado_colap, cc_modo_anidado_totcol, cc_modo_anidado_totcua) VALUES (
+	'tupa', --objeto_cuadro_proyecto
+	'102000039', --objeto_cuadro
+	NULL, --titulo
+	NULL, --subtitulo
+	NULL, --sql
+	'id_funcion', --columnas_clave
+	NULL, --columna_descripcion
+	'0', --clave_dbr
+	NULL, --archivos_callbacks
+	NULL, --ancho
+	'1', --ordenar
+	'1', --paginar
+	'15', --tamano_pagina
+	'P', --tipo_paginado
+	'0', --mostrar_total_registros
+	'0', --eof_invisible
+	NULL, --eof_customizado
+	'0', --siempre_con_titulo
+	'0', --exportar_paginado
+	'0', --exportar
+	'1', --exportar_rtf
+	NULL, --pdf_propiedades
+	NULL, --pdf_respetar_paginacion
+	NULL, --asociacion_columnas
+	NULL, --ev_seleccion
+	NULL, --ev_eliminar
+	NULL, --dao_nucleo_proyecto
+	NULL, --dao_nucleo
+	NULL, --dao_metodo
+	NULL, --dao_parametros
+	NULL, --desplegable
+	NULL, --desplegable_activo
+	'0', --scroll
+	NULL, --scroll_alto
+	't', --cc_modo
+	'0', --cc_modo_anidado_colap
+	NULL, --cc_modo_anidado_totcol
+	NULL  --cc_modo_anidado_totcua
+);
+
+------------------------------------------------------------
+-- apex_objeto_cuadro_cc
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_cuadro_cc (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_cc, identificador, descripcion, orden, columnas_id, columnas_descripcion, pie_contar_filas, pie_mostrar_titular, pie_mostrar_titulos, imp_paginar, modo_inicio_colapsado) VALUES (
+	'tupa', --objeto_cuadro_proyecto
+	'102000039', --objeto_cuadro
+	'102000004', --objeto_cuadro_cc
+	'nombre_servicio', --identificador
+	'Servicio', --descripcion
+	'1', --orden
+	'id_servicio', --columnas_id
+	'nombre_servicio', --columnas_descripcion
+	'0', --pie_contar_filas
+	'0', --pie_mostrar_titular
+	'1', --pie_mostrar_titulos
+	NULL, --imp_paginar
+	'0'  --modo_inicio_colapsado
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_ei_cuadro_columna
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES (
+	'tupa', --objeto_cuadro_proyecto
+	'102000039', --objeto_cuadro
+	'102000026', --objeto_cuadro_col
+	'vigencia_inicio', --clave
+	'3', --orden
+	'Vigencia Inicio', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'4', --estilo
+	NULL, --ancho
+	'18', --formateo
+	NULL, --vinculo_indice
+	'0', --no_ordenar
+	NULL, --mostrar_xls
+	NULL, --mostrar_pdf
+	NULL, --pdf_propiedades
+	NULL, --desabilitado
+	'0', --total
+	NULL, --total_cc
+	'0', --usar_vinculo
+	NULL, --vinculo_carpeta
+	NULL, --vinculo_item
+	NULL, --vinculo_popup
+	NULL, --vinculo_popup_param
+	NULL, --vinculo_target
+	NULL, --vinculo_celda
+	NULL, --vinculo_servicio
+	'0', --permitir_html
+	NULL, --grupo
+	NULL  --evento_asociado
+);
+INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES (
+	'tupa', --objeto_cuadro_proyecto
+	'102000039', --objeto_cuadro
+	'102000027', --objeto_cuadro_col
+	'vigencia_fin', --clave
+	'4', --orden
+	'Vigencia Fin', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'4', --estilo
+	NULL, --ancho
+	'18', --formateo
+	NULL, --vinculo_indice
+	NULL, --no_ordenar
+	NULL, --mostrar_xls
+	NULL, --mostrar_pdf
+	NULL, --pdf_propiedades
+	NULL, --desabilitado
+	NULL, --total
+	NULL, --total_cc
+	NULL, --usar_vinculo
+	NULL, --vinculo_carpeta
+	NULL, --vinculo_item
+	NULL, --vinculo_popup
+	NULL, --vinculo_popup_param
+	NULL, --vinculo_target
+	NULL, --vinculo_celda
+	NULL, --vinculo_servicio
+	'0', --permitir_html
+	NULL, --grupo
+	NULL  --evento_asociado
+);
+INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES (
+	'tupa', --objeto_cuadro_proyecto
+	'102000039', --objeto_cuadro
+	'102000028', --objeto_cuadro_col
+	'id', --clave
+	'1', --orden
+	NULL, --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'4', --estilo
+	NULL, --ancho
+	'1', --formateo
+	NULL, --vinculo_indice
+	NULL, --no_ordenar
+	NULL, --mostrar_xls
+	NULL, --mostrar_pdf
+	NULL, --pdf_propiedades
+	NULL, --desabilitado
+	NULL, --total
+	NULL, --total_cc
+	NULL, --usar_vinculo
+	NULL, --vinculo_carpeta
+	NULL, --vinculo_item
+	NULL, --vinculo_popup
+	NULL, --vinculo_popup_param
+	NULL, --vinculo_target
+	NULL, --vinculo_celda
+	NULL, --vinculo_servicio
+	'0', --permitir_html
+	NULL, --grupo
+	NULL  --evento_asociado
+);
+INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES (
+	'tupa', --objeto_cuadro_proyecto
+	'102000039', --objeto_cuadro
+	'102000029', --objeto_cuadro_col
+	'nombre', --clave
+	'2', --orden
+	'Función', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'4', --estilo
+	NULL, --ancho
+	'1', --formateo
+	NULL, --vinculo_indice
+	'0', --no_ordenar
+	NULL, --mostrar_xls
+	NULL, --mostrar_pdf
+	NULL, --pdf_propiedades
+	NULL, --desabilitado
+	'0', --total
+	NULL, --total_cc
+	'0', --usar_vinculo
+	NULL, --vinculo_carpeta
+	NULL, --vinculo_item
+	NULL, --vinculo_popup
+	NULL, --vinculo_popup_param
+	NULL, --vinculo_target
+	NULL, --vinculo_celda
+	NULL, --vinculo_servicio
+	'0', --permitir_html
+	NULL, --grupo
+	NULL  --evento_asociado
+);
+INSERT INTO apex_objeto_ei_cuadro_columna (objeto_cuadro_proyecto, objeto_cuadro, objeto_cuadro_col, clave, orden, titulo, estilo_titulo, estilo, ancho, formateo, vinculo_indice, no_ordenar, mostrar_xls, mostrar_pdf, pdf_propiedades, desabilitado, total, total_cc, usar_vinculo, vinculo_carpeta, vinculo_item, vinculo_popup, vinculo_popup_param, vinculo_target, vinculo_celda, vinculo_servicio, permitir_html, grupo, evento_asociado) VALUES (
+	'tupa', --objeto_cuadro_proyecto
+	'102000039', --objeto_cuadro
+	'102000030', --objeto_cuadro_col
+	'es_agrupador', --clave
+	'5', --orden
+	'Es agrupador', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'7', --estilo
+	NULL, --ancho
+	'13', --formateo
+	NULL, --vinculo_indice
+	NULL, --no_ordenar
+	NULL, --mostrar_xls
+	NULL, --mostrar_pdf
+	NULL, --pdf_propiedades
+	NULL, --desabilitado
+	NULL, --total
+	NULL, --total_cc
+	NULL, --usar_vinculo
+	NULL, --vinculo_carpeta
+	NULL, --vinculo_item
+	NULL, --vinculo_popup
+	NULL, --vinculo_popup_param
+	NULL, --vinculo_target
+	NULL, --vinculo_celda
+	NULL, --vinculo_servicio
+	'0', --permitir_html
+	NULL, --grupo
+	NULL  --evento_asociado
+);
+--- FIN Grupo de desarrollo 102
diff --git a/backend/metadatos/componentes/toba_ei_filtro/dump_102000042.sql b/backend/metadatos/componentes/toba_ei_filtro/dump_102000042.sql
new file mode 100644
index 0000000000000000000000000000000000000000..4aebfe3a966efe72932ac96f1f53edfa492a57de
--- /dev/null
+++ b/backend/metadatos/componentes/toba_ei_filtro/dump_102000042.sql
@@ -0,0 +1,247 @@
+------------------------------------------------------------
+--[102000042]--  Funciones - filtro 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES (
+	'tupa', --proyecto
+	'102000042', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_ei_filtro', --clase
+	'13', --punto_montaje
+	NULL, --subclase
+	NULL, --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Funciones - filtro', --nombre
+	'Filtro de funciones', --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	'tupa', --fuente_datos_proyecto
+	'tupa', --fuente_datos
+	NULL, --solicitud_registrar
+	NULL, --solicitud_obj_obs_tipo
+	NULL, --solicitud_obj_observacion
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --parametro_d
+	NULL, --parametro_e
+	NULL, --parametro_f
+	NULL, --usuario
+	'2020-10-05 11:47:59', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_eventos
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000043', --evento_id
+	'102000042', --objeto
+	'filtrar', --identificador
+	'&Filtrar', --etiqueta
+	'1', --maneja_datos
+	NULL, --sobre_fila
+	NULL, --confirmacion
+	'ei-boton-filtrar', --estilo
+	'apex', --imagen_recurso_origen
+	'filtrar.png', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'1', --orden
+	NULL, --ci_predep
+	'0', --implicito
+	'1', --defecto
+	NULL, --display_datos_cargados
+	'cargado,no_cargado', --grupo
+	NULL, --accion
+	NULL, --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	'0', --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000042', --evento_id
+	'102000042', --objeto
+	'cancelar', --identificador
+	'&Limpiar', --etiqueta
+	'0', --maneja_datos
+	NULL, --sobre_fila
+	NULL, --confirmacion
+	'ei-boton-limpiar', --estilo
+	'apex', --imagen_recurso_origen
+	'limpiar.png', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'2', --orden
+	NULL, --ci_predep
+	'0', --implicito
+	'0', --defecto
+	NULL, --display_datos_cargados
+	'cargado', --grupo
+	NULL, --accion
+	NULL, --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	NULL, --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_ei_filtro
+------------------------------------------------------------
+INSERT INTO apex_objeto_ei_filtro (objeto_ei_filtro_proyecto, objeto_ei_filtro, ancho) VALUES (
+	'tupa', --objeto_ei_filtro_proyecto
+	'102000042', --objeto_ei_filtro
+	NULL  --ancho
+);
+
+------------------------------------------------------------
+-- apex_objeto_ei_filtro_col
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_ei_filtro_col (objeto_ei_filtro_col, objeto_ei_filtro, objeto_ei_filtro_proyecto, tipo, nombre, expresion, etiqueta, descripcion, obligatorio, inicial, orden, estado_defecto, opciones_es_multiple, opciones_ef, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, carga_maestros, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_expreg, estilo, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, punto_montaje, check_valor_si, check_valor_no, check_desc_si, check_desc_no, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, placeholder) VALUES (
+	'102000019', --objeto_ei_filtro_col
+	'102000042', --objeto_ei_filtro
+	'tupa', --objeto_ei_filtro_proyecto
+	'cadena', --tipo
+	'nombre', --nombre
+	'nombre', --expresion
+	'Nombre', --etiqueta
+	NULL, --descripcion
+	'0', --obligatorio
+	'1', --inicial
+	'1', --orden
+	NULL, --estado_defecto
+	'0', --opciones_es_multiple
+	NULL, --opciones_ef
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --carga_maestros
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_expreg
+	NULL, --estilo
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	'13', --punto_montaje
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_filtro_col (objeto_ei_filtro_col, objeto_ei_filtro, objeto_ei_filtro_proyecto, tipo, nombre, expresion, etiqueta, descripcion, obligatorio, inicial, orden, estado_defecto, opciones_es_multiple, opciones_ef, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, carga_maestros, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_expreg, estilo, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, punto_montaje, check_valor_si, check_valor_no, check_desc_si, check_desc_no, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, placeholder) VALUES (
+	'102000020', --objeto_ei_filtro_col
+	'102000042', --objeto_ei_filtro
+	'tupa', --objeto_ei_filtro_proyecto
+	'opciones', --tipo
+	'id_servicio', --nombre
+	'id_servicio', --expresion
+	'Servicio', --etiqueta
+	NULL, --descripcion
+	'0', --obligatorio
+	'0', --inicial
+	'2', --orden
+	NULL, --estado_defecto
+	'0', --opciones_es_multiple
+	'ef_combo', --opciones_ef
+	'get_servicios', --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	'tupa', --carga_fuente
+	NULL, --carga_lista
+	'id_servicio', --carga_col_clave
+	'nombre', --carga_col_desc
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	'0', --carga_no_seteado_ocultar
+	NULL, --carga_maestros
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_expreg
+	NULL, --estilo
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	'13', --punto_montaje
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL  --placeholder
+);
+--- FIN Grupo de desarrollo 102
diff --git a/backend/metadatos/componentes/toba_ei_formulario/dump_102000030.sql b/backend/metadatos/componentes/toba_ei_formulario/dump_102000030.sql
index 17d118eb08728198c3846286f038eb87a0bfc71a..e16c2094cb455a32d46bc89670d3262ffab6eb5e 100644
--- a/backend/metadatos/componentes/toba_ei_formulario/dump_102000030.sql
+++ b/backend/metadatos/componentes/toba_ei_formulario/dump_102000030.sql
@@ -219,21 +219,21 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	'descripcion', --identificador
 	'ef_editable_textarea', --elemento_formulario
 	'descripcion', --columnas
-	'0', --obligatorio
+	'1', --obligatorio
 	'0', --oculto_relaja_obligatorio
 	'2', --orden
 	'Descripcion', --etiqueta
 	NULL, --etiqueta_estilo
 	NULL, --descripcion
-	NULL, --colapsado
-	NULL, --desactivado
+	'0', --colapsado
+	'0', --desactivado
 	NULL, --estilo
 	NULL, --total
 	NULL, --inicializacion
-	NULL, --permitir_html
-	NULL, --deshabilitar_rest_func
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
 	NULL, --estado_defecto
-	NULL, --solo_lectura
+	'0', --solo_lectura
 	'0', --solo_lectura_modificacion
 	NULL, --carga_metodo
 	NULL, --carga_clase
@@ -256,11 +256,11 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	NULL, --edit_mascara
 	NULL, --edit_unidad
 	NULL, --edit_rango
-	NULL, --edit_filas
-	NULL, --edit_columnas
+	'6', --edit_filas
+	'40', --edit_columnas
 	NULL, --edit_wrap
-	NULL, --edit_resaltar
-	NULL, --edit_ajustable
+	'0', --edit_resaltar
+	'0', --edit_ajustable
 	NULL, --edit_confirmar_clave
 	NULL, --edit_expreg
 	NULL, --popup_item
@@ -300,21 +300,21 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	'id_sistema_arai', --identificador
 	'ef_editable', --elemento_formulario
 	'id_sistema_arai', --columnas
-	'0', --obligatorio
+	'1', --obligatorio
 	'0', --oculto_relaja_obligatorio
 	'3', --orden
 	'Id Sistema Arai', --etiqueta
 	NULL, --etiqueta_estilo
 	NULL, --descripcion
-	NULL, --colapsado
-	NULL, --desactivado
+	'0', --colapsado
+	'0', --desactivado
 	NULL, --estilo
 	NULL, --total
 	NULL, --inicializacion
-	NULL, --permitir_html
-	NULL, --deshabilitar_rest_func
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
 	NULL, --estado_defecto
-	NULL, --solo_lectura
+	'0', --solo_lectura
 	'0', --solo_lectura_modificacion
 	NULL, --carga_metodo
 	NULL, --carga_clase
@@ -332,7 +332,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	'0', --carga_permite_no_seteado
 	NULL, --carga_no_seteado
 	NULL, --carga_no_seteado_ocultar
-	NULL, --edit_tamano
+	'45', --edit_tamano
 	NULL, --edit_maximo
 	NULL, --edit_mascara
 	NULL, --edit_unidad
@@ -381,7 +381,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	'vigencia_inicio', --identificador
 	'ef_editable_fecha', --elemento_formulario
 	'vigencia_inicio', --columnas
-	'0', --obligatorio
+	'1', --obligatorio
 	'0', --oculto_relaja_obligatorio
 	'4', --orden
 	'Vigencia Inicio', --etiqueta
diff --git a/backend/metadatos/componentes/toba_ei_formulario/dump_102000037.sql b/backend/metadatos/componentes/toba_ei_formulario/dump_102000037.sql
new file mode 100644
index 0000000000000000000000000000000000000000..355613806c392193fb587f80c92e714de3facd36
--- /dev/null
+++ b/backend/metadatos/componentes/toba_ei_formulario/dump_102000037.sql
@@ -0,0 +1,539 @@
+------------------------------------------------------------
+--[102000037]--  Funciones - baja - formulario 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES (
+	'tupa', --proyecto
+	'102000037', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_ei_formulario', --clase
+	'13', --punto_montaje
+	NULL, --subclase
+	NULL, --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Funciones - baja - formulario', --nombre
+	'Datos de la función', --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	'tupa', --fuente_datos_proyecto
+	'tupa', --fuente_datos
+	NULL, --solicitud_registrar
+	NULL, --solicitud_obj_obs_tipo
+	NULL, --solicitud_obj_observacion
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --parametro_d
+	NULL, --parametro_e
+	NULL, --parametro_f
+	NULL, --usuario
+	'2023-03-27 11:37:40', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_eventos
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000038', --evento_id
+	'102000037', --objeto
+	'modificacion', --identificador
+	'&Modificar', --etiqueta
+	'1', --maneja_datos
+	NULL, --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	NULL, --imagen
+	'0', --en_botonera
+	NULL, --ayuda
+	'1', --orden
+	NULL, --ci_predep
+	'1', --implicito
+	'0', --defecto
+	NULL, --display_datos_cargados
+	NULL, --grupo
+	NULL, --accion
+	NULL, --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	NULL, --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_ut_formulario
+------------------------------------------------------------
+INSERT INTO apex_objeto_ut_formulario (objeto_ut_formulario_proyecto, objeto_ut_formulario, tabla, titulo, ev_agregar, ev_agregar_etiq, ev_mod_modificar, ev_mod_modificar_etiq, ev_mod_eliminar, ev_mod_eliminar_etiq, ev_mod_limpiar, ev_mod_limpiar_etiq, ev_mod_clave, clase_proyecto, clase, auto_reset, ancho, ancho_etiqueta, expandir_descripcion, campo_bl, scroll, filas, filas_agregar, filas_agregar_online, filas_agregar_abajo, filas_agregar_texto, filas_borrar_en_linea, filas_undo, filas_ordenar, filas_ordenar_en_linea, columna_orden, filas_numerar, ev_seleccion, alto, analisis_cambios, no_imprimir_efs_sin_estado, resaltar_efs_con_estado, template, template_impresion) VALUES (
+	'tupa', --objeto_ut_formulario_proyecto
+	'102000037', --objeto_ut_formulario
+	NULL, --tabla
+	NULL, --titulo
+	NULL, --ev_agregar
+	NULL, --ev_agregar_etiq
+	NULL, --ev_mod_modificar
+	NULL, --ev_mod_modificar_etiq
+	NULL, --ev_mod_eliminar
+	NULL, --ev_mod_eliminar_etiq
+	NULL, --ev_mod_limpiar
+	NULL, --ev_mod_limpiar_etiq
+	NULL, --ev_mod_clave
+	NULL, --clase_proyecto
+	NULL, --clase
+	NULL, --auto_reset
+	NULL, --ancho
+	'150px', --ancho_etiqueta
+	'0', --expandir_descripcion
+	NULL, --campo_bl
+	NULL, --scroll
+	NULL, --filas
+	NULL, --filas_agregar
+	'1', --filas_agregar_online
+	'0', --filas_agregar_abajo
+	NULL, --filas_agregar_texto
+	'0', --filas_borrar_en_linea
+	NULL, --filas_undo
+	NULL, --filas_ordenar
+	'0', --filas_ordenar_en_linea
+	NULL, --columna_orden
+	NULL, --filas_numerar
+	NULL, --ev_seleccion
+	NULL, --alto
+	NULL, --analisis_cambios
+	'0', --no_imprimir_efs_sin_estado
+	'0', --resaltar_efs_con_estado
+	NULL, --template
+	NULL  --template_impresion
+);
+
+------------------------------------------------------------
+-- apex_objeto_ei_formulario_ef
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000047', --objeto_ei_formulario_fila
+	'102000037', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'vigencia_fin', --identificador
+	'ef_editable_fecha', --elemento_formulario
+	'vigencia_fin', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'5', --orden
+	'Vigencia Fin', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	NULL, --colapsado
+	NULL, --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	NULL, --permitir_html
+	NULL, --deshabilitar_rest_func
+	NULL, --estado_defecto
+	NULL, --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000048', --objeto_ei_formulario_fila
+	'102000037', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'nombre', --identificador
+	'ef_fijo', --elemento_formulario
+	'nombre', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'1', --orden
+	'Nombre', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	NULL, --colapsado
+	NULL, --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	NULL, --permitir_html
+	NULL, --deshabilitar_rest_func
+	NULL, --estado_defecto
+	NULL, --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000049', --objeto_ei_formulario_fila
+	'102000037', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'descripcion', --identificador
+	'ef_fijo', --elemento_formulario
+	'descripcion', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'2', --orden
+	'Descripcion', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	NULL, --colapsado
+	NULL, --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	NULL, --permitir_html
+	NULL, --deshabilitar_rest_func
+	NULL, --estado_defecto
+	NULL, --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000050', --objeto_ei_formulario_fila
+	'102000037', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'id_sistema_arai', --identificador
+	'ef_fijo', --elemento_formulario
+	'id_sistema_arai', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'3', --orden
+	'Id Sistema Araí', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	NULL, --colapsado
+	NULL, --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	NULL, --permitir_html
+	NULL, --deshabilitar_rest_func
+	NULL, --estado_defecto
+	NULL, --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000051', --objeto_ei_formulario_fila
+	'102000037', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'vigencia_inicio', --identificador
+	'ef_fijo', --elemento_formulario
+	'vigencia_inicio', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'4', --orden
+	'Vigencia Inicio', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	NULL, --colapsado
+	NULL, --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	NULL, --permitir_html
+	NULL, --deshabilitar_rest_func
+	NULL, --estado_defecto
+	NULL, --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+--- FIN Grupo de desarrollo 102
diff --git a/backend/metadatos/componentes/toba_ei_formulario/dump_102000040.sql b/backend/metadatos/componentes/toba_ei_formulario/dump_102000040.sql
new file mode 100644
index 0000000000000000000000000000000000000000..aa07c8f93f583c530dc96fbd4e6e025adae38abe
--- /dev/null
+++ b/backend/metadatos/componentes/toba_ei_formulario/dump_102000040.sql
@@ -0,0 +1,701 @@
+------------------------------------------------------------
+--[102000040]--  Funciones - edición - formulario 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES (
+	'tupa', --proyecto
+	'102000040', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_ei_formulario', --clase
+	'13', --punto_montaje
+	'form_funciones', --subclase
+	'funciones/form_funciones.php', --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Funciones - edición - formulario', --nombre
+	'Datos de la función', --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	'tupa', --fuente_datos_proyecto
+	'tupa', --fuente_datos
+	NULL, --solicitud_registrar
+	NULL, --solicitud_obj_obs_tipo
+	NULL, --solicitud_obj_observacion
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --parametro_d
+	NULL, --parametro_e
+	NULL, --parametro_f
+	NULL, --usuario
+	'2020-10-05 11:58:32', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_eventos
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000041', --evento_id
+	'102000040', --objeto
+	'modificacion', --identificador
+	'&Modificar', --etiqueta
+	'1', --maneja_datos
+	NULL, --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	NULL, --imagen
+	'0', --en_botonera
+	NULL, --ayuda
+	'1', --orden
+	NULL, --ci_predep
+	'1', --implicito
+	'0', --defecto
+	NULL, --display_datos_cargados
+	NULL, --grupo
+	NULL, --accion
+	NULL, --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	NULL, --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_ut_formulario
+------------------------------------------------------------
+INSERT INTO apex_objeto_ut_formulario (objeto_ut_formulario_proyecto, objeto_ut_formulario, tabla, titulo, ev_agregar, ev_agregar_etiq, ev_mod_modificar, ev_mod_modificar_etiq, ev_mod_eliminar, ev_mod_eliminar_etiq, ev_mod_limpiar, ev_mod_limpiar_etiq, ev_mod_clave, clase_proyecto, clase, auto_reset, ancho, ancho_etiqueta, expandir_descripcion, campo_bl, scroll, filas, filas_agregar, filas_agregar_online, filas_agregar_abajo, filas_agregar_texto, filas_borrar_en_linea, filas_undo, filas_ordenar, filas_ordenar_en_linea, columna_orden, filas_numerar, ev_seleccion, alto, analisis_cambios, no_imprimir_efs_sin_estado, resaltar_efs_con_estado, template, template_impresion) VALUES (
+	'tupa', --objeto_ut_formulario_proyecto
+	'102000040', --objeto_ut_formulario
+	NULL, --tabla
+	NULL, --titulo
+	NULL, --ev_agregar
+	NULL, --ev_agregar_etiq
+	NULL, --ev_mod_modificar
+	NULL, --ev_mod_modificar_etiq
+	NULL, --ev_mod_eliminar
+	NULL, --ev_mod_eliminar_etiq
+	NULL, --ev_mod_limpiar
+	NULL, --ev_mod_limpiar_etiq
+	NULL, --ev_mod_clave
+	NULL, --clase_proyecto
+	NULL, --clase
+	NULL, --auto_reset
+	NULL, --ancho
+	'150px', --ancho_etiqueta
+	'0', --expandir_descripcion
+	NULL, --campo_bl
+	NULL, --scroll
+	NULL, --filas
+	NULL, --filas_agregar
+	'1', --filas_agregar_online
+	'0', --filas_agregar_abajo
+	NULL, --filas_agregar_texto
+	'0', --filas_borrar_en_linea
+	NULL, --filas_undo
+	NULL, --filas_ordenar
+	'0', --filas_ordenar_en_linea
+	NULL, --columna_orden
+	NULL, --filas_numerar
+	NULL, --ev_seleccion
+	NULL, --alto
+	NULL, --analisis_cambios
+	'0', --no_imprimir_efs_sin_estado
+	'0', --resaltar_efs_con_estado
+	'', --template
+	NULL  --template_impresion
+);
+
+------------------------------------------------------------
+-- apex_objeto_ei_formulario_ef
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000052', --objeto_ei_formulario_fila
+	'102000040', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'nombre', --identificador
+	'ef_editable', --elemento_formulario
+	'nombre', --columnas
+	'1', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'2', --orden
+	'Nombre', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	'0', --colapsado
+	'0', --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
+	NULL, --estado_defecto
+	'0', --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000053', --objeto_ei_formulario_fila
+	'102000040', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'descripcion', --identificador
+	'ef_editable_textarea', --elemento_formulario
+	'descripcion', --columnas
+	'1', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'3', --orden
+	'Descripcion', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	'0', --colapsado
+	'0', --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
+	NULL, --estado_defecto
+	'0', --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	'6', --edit_filas
+	'40', --edit_columnas
+	NULL, --edit_wrap
+	'0', --edit_resaltar
+	'0', --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000054', --objeto_ei_formulario_fila
+	'102000040', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'es_agrupador', --identificador
+	'ef_combo', --elemento_formulario
+	'es_agrupador', --columnas
+	'1', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'4', --orden
+	'Es Agrupador', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	'0', --colapsado
+	'0', --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
+	NULL, --estado_defecto
+	'0', --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	'tupa', --carga_fuente
+	'0/No,1/Sí', --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	'0', --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	'-- Seleccione --', --carga_no_seteado
+	'0', --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000055', --objeto_ei_formulario_fila
+	'102000040', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'vigencia_inicio', --identificador
+	'ef_editable_fecha', --elemento_formulario
+	'vigencia_inicio', --columnas
+	'1', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'5', --orden
+	'Vigencia Inicio', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	'0', --colapsado
+	'0', --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
+	NULL, --estado_defecto
+	'0', --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000056', --objeto_ei_formulario_fila
+	'102000040', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'vigencia_fin', --identificador
+	'ef_fijo', --elemento_formulario
+	'vigencia_fin', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'6', --orden
+	'Vigencia Fin', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	'0', --colapsado
+	'0', --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
+	NULL, --estado_defecto
+	'0', --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	'0', --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000057', --objeto_ei_formulario_fila
+	'102000040', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'id_servicio', --identificador
+	'ef_combo', --elemento_formulario
+	'id_servicio', --columnas
+	'1', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'1', --orden
+	'Servicio', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	'0', --colapsado
+	'0', --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
+	NULL, --estado_defecto
+	'0', --solo_lectura
+	'0', --solo_lectura_modificacion
+	'get_servicios', --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	'tupa', --carga_fuente
+	NULL, --carga_lista
+	'id_servicio', --carga_col_clave
+	'nombre', --carga_col_desc
+	NULL, --carga_maestros
+	'0', --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'1', --carga_permite_no_seteado
+	'-- Seleccione --', --carga_no_seteado
+	'0', --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000059', --objeto_ei_formulario_fila
+	'102000040', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'id_funcion_predecesor', --identificador
+	'ef_combo', --elemento_formulario
+	'id_funcion_predecesor', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'7', --orden
+	'Función Predecesor', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	'0', --colapsado
+	'0', --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
+	NULL, --estado_defecto
+	'0', --solo_lectura
+	'0', --solo_lectura_modificacion
+	'get_funciones_combo', --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	'tupa', --carga_fuente
+	NULL, --carga_lista
+	'id_funcion', --carga_col_clave
+	'nombre', --carga_col_desc
+	'id_servicio', --carga_maestros
+	'0', --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'1', --carga_permite_no_seteado
+	'-- Seleccione --', --carga_no_seteado
+	'0', --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	'13', --punto_montaje
+	NULL  --placeholder
+);
+--- FIN Grupo de desarrollo 102
diff --git a/backend/metadatos/componentes/toba_ei_formulario_ml/dump_102000045.sql b/backend/metadatos/componentes/toba_ei_formulario_ml/dump_102000045.sql
new file mode 100644
index 0000000000000000000000000000000000000000..eeddd1ad1a88dfc62aa6b01e18cc28f9f803ed38
--- /dev/null
+++ b/backend/metadatos/componentes/toba_ei_formulario_ml/dump_102000045.sql
@@ -0,0 +1,539 @@
+------------------------------------------------------------
+--[102000045]--  Funciones - edición - formulario_ml 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, clase_proyecto, clase, punto_montaje, subclase, subclase_archivo, objeto_categoria_proyecto, objeto_categoria, nombre, titulo, colapsable, descripcion, fuente_datos_proyecto, fuente_datos, solicitud_registrar, solicitud_obj_obs_tipo, solicitud_obj_observacion, parametro_a, parametro_b, parametro_c, parametro_d, parametro_e, parametro_f, usuario, creacion, posicion_botonera) VALUES (
+	'tupa', --proyecto
+	'102000045', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_ei_formulario_ml', --clase
+	'13', --punto_montaje
+	NULL, --subclase
+	NULL, --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Funciones - edición - formulario_ml', --nombre
+	'Funciones agrupadas', --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	'tupa', --fuente_datos_proyecto
+	'tupa', --fuente_datos
+	NULL, --solicitud_registrar
+	NULL, --solicitud_obj_obs_tipo
+	NULL, --solicitud_obj_observacion
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --parametro_d
+	NULL, --parametro_e
+	NULL, --parametro_f
+	NULL, --usuario
+	'2023-09-13 11:53:33', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_eventos
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, etiqueta, maneja_datos, sobre_fila, confirmacion, estilo, imagen_recurso_origen, imagen, en_botonera, ayuda, orden, ci_predep, implicito, defecto, display_datos_cargados, grupo, accion, accion_imphtml_debug, accion_vinculo_carpeta, accion_vinculo_item, accion_vinculo_objeto, accion_vinculo_popup, accion_vinculo_popup_param, accion_vinculo_target, accion_vinculo_celda, accion_vinculo_servicio, es_seleccion_multiple, es_autovinculo) VALUES (
+	'tupa', --proyecto
+	'102000048', --evento_id
+	'102000045', --objeto
+	'modificacion', --identificador
+	'&Modificacion', --etiqueta
+	'1', --maneja_datos
+	'0', --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	NULL, --imagen
+	'0', --en_botonera
+	NULL, --ayuda
+	'1', --orden
+	NULL, --ci_predep
+	'1', --implicito
+	'0', --defecto
+	NULL, --display_datos_cargados
+	NULL, --grupo
+	NULL, --accion
+	NULL, --accion_imphtml_debug
+	NULL, --accion_vinculo_carpeta
+	NULL, --accion_vinculo_item
+	NULL, --accion_vinculo_objeto
+	NULL, --accion_vinculo_popup
+	NULL, --accion_vinculo_popup_param
+	NULL, --accion_vinculo_target
+	NULL, --accion_vinculo_celda
+	NULL, --accion_vinculo_servicio
+	'0', --es_seleccion_multiple
+	'0'  --es_autovinculo
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_objeto_ut_formulario
+------------------------------------------------------------
+INSERT INTO apex_objeto_ut_formulario (objeto_ut_formulario_proyecto, objeto_ut_formulario, tabla, titulo, ev_agregar, ev_agregar_etiq, ev_mod_modificar, ev_mod_modificar_etiq, ev_mod_eliminar, ev_mod_eliminar_etiq, ev_mod_limpiar, ev_mod_limpiar_etiq, ev_mod_clave, clase_proyecto, clase, auto_reset, ancho, ancho_etiqueta, expandir_descripcion, campo_bl, scroll, filas, filas_agregar, filas_agregar_online, filas_agregar_abajo, filas_agregar_texto, filas_borrar_en_linea, filas_undo, filas_ordenar, filas_ordenar_en_linea, columna_orden, filas_numerar, ev_seleccion, alto, analisis_cambios, no_imprimir_efs_sin_estado, resaltar_efs_con_estado, template, template_impresion) VALUES (
+	'tupa', --objeto_ut_formulario_proyecto
+	'102000045', --objeto_ut_formulario
+	NULL, --tabla
+	NULL, --titulo
+	NULL, --ev_agregar
+	NULL, --ev_agregar_etiq
+	NULL, --ev_mod_modificar
+	NULL, --ev_mod_modificar_etiq
+	NULL, --ev_mod_eliminar
+	NULL, --ev_mod_eliminar_etiq
+	NULL, --ev_mod_limpiar
+	NULL, --ev_mod_limpiar_etiq
+	NULL, --ev_mod_clave
+	NULL, --clase_proyecto
+	NULL, --clase
+	NULL, --auto_reset
+	NULL, --ancho
+	NULL, --ancho_etiqueta
+	NULL, --expandir_descripcion
+	NULL, --campo_bl
+	'0', --scroll
+	NULL, --filas
+	'1', --filas_agregar
+	'1', --filas_agregar_online
+	'0', --filas_agregar_abajo
+	'Agregar Función', --filas_agregar_texto
+	'0', --filas_borrar_en_linea
+	NULL, --filas_undo
+	'0', --filas_ordenar
+	'0', --filas_ordenar_en_linea
+	'', --columna_orden
+	'0', --filas_numerar
+	NULL, --ev_seleccion
+	NULL, --alto
+	'NO', --analisis_cambios
+	NULL, --no_imprimir_efs_sin_estado
+	NULL, --resaltar_efs_con_estado
+	NULL, --template
+	NULL  --template_impresion
+);
+
+------------------------------------------------------------
+-- apex_objeto_ei_formulario_ef
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000060', --objeto_ei_formulario_fila
+	'102000045', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'nombre', --identificador
+	'ef_editable', --elemento_formulario
+	'nombre', --columnas
+	'1', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'1', --orden
+	'Nombre', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	'0', --colapsado
+	'0', --desactivado
+	NULL, --estilo
+	'0', --total
+	NULL, --inicializacion
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
+	NULL, --estado_defecto
+	'0', --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	NULL, --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000061', --objeto_ei_formulario_fila
+	'102000045', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'descripcion', --identificador
+	'ef_editable_textarea', --elemento_formulario
+	'descripcion', --columnas
+	'1', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'2', --orden
+	'Descripción', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	'0', --colapsado
+	'0', --desactivado
+	NULL, --estilo
+	'0', --total
+	NULL, --inicializacion
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
+	NULL, --estado_defecto
+	'0', --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	'2', --edit_filas
+	'40', --edit_columnas
+	NULL, --edit_wrap
+	'0', --edit_resaltar
+	'0', --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	NULL, --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000062', --objeto_ei_formulario_fila
+	'102000045', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'vigencia_inicio', --identificador
+	'ef_editable_fecha', --elemento_formulario
+	'vigencia_inicio', --columnas
+	'1', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'3', --orden
+	'Vigencia Inicio', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	'0', --colapsado
+	'0', --desactivado
+	NULL, --estilo
+	'0', --total
+	NULL, --inicializacion
+	'0', --permitir_html
+	'0', --deshabilitar_rest_func
+	NULL, --estado_defecto
+	'0', --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	NULL, --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000064', --objeto_ei_formulario_fila
+	'102000045', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'id_funcion', --identificador
+	'ef_oculto', --elemento_formulario
+	'id_funcion', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'5', --orden
+	NULL, --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	NULL, --colapsado
+	NULL, --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	NULL, --permitir_html
+	NULL, --deshabilitar_rest_func
+	NULL, --estado_defecto
+	NULL, --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	NULL, --punto_montaje
+	NULL  --placeholder
+);
+INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_formulario, objeto_ei_formulario_proyecto, identificador, elemento_formulario, columnas, obligatorio, oculto_relaja_obligatorio, orden, etiqueta, etiqueta_estilo, descripcion, colapsado, desactivado, estilo, total, inicializacion, permitir_html, deshabilitar_rest_func, estado_defecto, solo_lectura, solo_lectura_modificacion, carga_metodo, carga_clase, carga_include, carga_dt, carga_consulta_php, carga_sql, carga_fuente, carga_lista, carga_col_clave, carga_col_desc, carga_maestros, carga_cascada_relaj, cascada_mantiene_estado, carga_permite_no_seteado, carga_no_seteado, carga_no_seteado_ocultar, edit_tamano, edit_maximo, edit_mascara, edit_unidad, edit_rango, edit_filas, edit_columnas, edit_wrap, edit_resaltar, edit_ajustable, edit_confirmar_clave, edit_expreg, popup_item, popup_proyecto, popup_editable, popup_ventana, popup_carga_desc_metodo, popup_carga_desc_clase, popup_carga_desc_include, popup_puede_borrar_estado, fieldset_fin, check_valor_si, check_valor_no, check_desc_si, check_desc_no, check_ml_toggle, fijo_sin_estado, editor_ancho, editor_alto, editor_botonera, editor_config_file, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+	'102000065', --objeto_ei_formulario_fila
+	'102000045', --objeto_ei_formulario
+	'tupa', --objeto_ei_formulario_proyecto
+	'vigencia_fin', --identificador
+	'ef_fijo', --elemento_formulario
+	'vigencia_fin', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'4', --orden
+	'Vigencia Fin', --etiqueta
+	NULL, --etiqueta_estilo
+	NULL, --descripcion
+	NULL, --colapsado
+	NULL, --desactivado
+	NULL, --estilo
+	NULL, --total
+	NULL, --inicializacion
+	NULL, --permitir_html
+	NULL, --deshabilitar_rest_func
+	NULL, --estado_defecto
+	NULL, --solo_lectura
+	'0', --solo_lectura_modificacion
+	NULL, --carga_metodo
+	NULL, --carga_clase
+	NULL, --carga_include
+	NULL, --carga_dt
+	NULL, --carga_consulta_php
+	NULL, --carga_sql
+	NULL, --carga_fuente
+	NULL, --carga_lista
+	NULL, --carga_col_clave
+	NULL, --carga_col_desc
+	NULL, --carga_maestros
+	NULL, --carga_cascada_relaj
+	'0', --cascada_mantiene_estado
+	'0', --carga_permite_no_seteado
+	NULL, --carga_no_seteado
+	NULL, --carga_no_seteado_ocultar
+	NULL, --edit_tamano
+	NULL, --edit_maximo
+	NULL, --edit_mascara
+	NULL, --edit_unidad
+	NULL, --edit_rango
+	NULL, --edit_filas
+	NULL, --edit_columnas
+	NULL, --edit_wrap
+	NULL, --edit_resaltar
+	NULL, --edit_ajustable
+	NULL, --edit_confirmar_clave
+	NULL, --edit_expreg
+	NULL, --popup_item
+	NULL, --popup_proyecto
+	NULL, --popup_editable
+	NULL, --popup_ventana
+	NULL, --popup_carga_desc_metodo
+	NULL, --popup_carga_desc_clase
+	NULL, --popup_carga_desc_include
+	NULL, --popup_puede_borrar_estado
+	NULL, --fieldset_fin
+	NULL, --check_valor_si
+	NULL, --check_valor_no
+	NULL, --check_desc_si
+	NULL, --check_desc_no
+	NULL, --check_ml_toggle
+	NULL, --fijo_sin_estado
+	NULL, --editor_ancho
+	NULL, --editor_alto
+	NULL, --editor_botonera
+	NULL, --editor_config_file
+	NULL, --selec_cant_minima
+	NULL, --selec_cant_maxima
+	NULL, --selec_utilidades
+	NULL, --selec_tamano
+	NULL, --selec_ancho
+	NULL, --selec_serializar
+	NULL, --selec_cant_columnas
+	NULL, --upload_extensiones
+	NULL, --punto_montaje
+	NULL  --placeholder
+);
+--- FIN Grupo de desarrollo 102
diff --git a/backend/metadatos/componentes/toba_item/dump_102000006.sql b/backend/metadatos/componentes/toba_item/dump_102000006.sql
index 13af04785f4467359c82ac0b1306a635ad238f47..5a9bf9c24c79f9824228795b1e5fb22bef92260d 100644
--- a/backend/metadatos/componentes/toba_item/dump_102000006.sql
+++ b/backend/metadatos/componentes/toba_item/dump_102000006.sql
@@ -13,7 +13,7 @@ INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre,
 	'102000006', --item
 	NULL, --padre_id
 	'tupa', --padre_proyecto
-	'102000004', --padre
+	'102000013', --padre
 	'0', --carpeta
 	'0', --nivel_acceso
 	'web', --solicitud_tipo
diff --git a/backend/metadatos/componentes/toba_item/dump_102000011.sql b/backend/metadatos/componentes/toba_item/dump_102000011.sql
index aae1006f69b6d90f9f65c0e03f1355cdad040c73..b48c2f17323d89ca7b4d2cd766f379656f33789b 100644
--- a/backend/metadatos/componentes/toba_item/dump_102000011.sql
+++ b/backend/metadatos/componentes/toba_item/dump_102000011.sql
@@ -13,7 +13,7 @@ INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre,
 	'102000011', --item
 	NULL, --padre_id
 	'tupa', --padre_proyecto
-	'102000004', --padre
+	'102000013', --padre
 	'0', --carpeta
 	'0', --nivel_acceso
 	'web', --solicitud_tipo
diff --git a/backend/metadatos/componentes/toba_item/dump_102000012.sql b/backend/metadatos/componentes/toba_item/dump_102000012.sql
new file mode 100644
index 0000000000000000000000000000000000000000..69c2a2321b5b3ba0fe5313778d9b319d33acb70d
--- /dev/null
+++ b/backend/metadatos/componentes/toba_item/dump_102000012.sql
@@ -0,0 +1,74 @@
+------------------------------------------------------------
+--[102000012]--  Funciones 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_item
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre, carpeta, nivel_acceso, solicitud_tipo, pagina_tipo_proyecto, pagina_tipo, actividad_buffer_proyecto, actividad_buffer, actividad_patron_proyecto, actividad_patron, nombre, descripcion, punto_montaje, actividad_accion, menu, orden, solicitud_registrar, solicitud_obs_tipo_proyecto, solicitud_obs_tipo, solicitud_observacion, solicitud_registrar_cron, prueba_directorios, zona_proyecto, zona, zona_orden, zona_listar, imagen_recurso_origen, imagen, parametro_a, parametro_b, parametro_c, publico, redirecciona, usuario, exportable, creacion, retrasar_headers) VALUES (
+	NULL, --item_id
+	'tupa', --proyecto
+	'102000012', --item
+	NULL, --padre_id
+	'tupa', --padre_proyecto
+	'102000013', --padre
+	'0', --carpeta
+	'0', --nivel_acceso
+	'web', --solicitud_tipo
+	'tupa', --pagina_tipo_proyecto
+	'tupa_tp_general', --pagina_tipo
+	NULL, --actividad_buffer_proyecto
+	NULL, --actividad_buffer
+	NULL, --actividad_patron_proyecto
+	NULL, --actividad_patron
+	'Funciones', --nombre
+	NULL, --descripcion
+	'13', --punto_montaje
+	NULL, --actividad_accion
+	'1', --menu
+	'10', --orden
+	'0', --solicitud_registrar
+	NULL, --solicitud_obs_tipo_proyecto
+	NULL, --solicitud_obs_tipo
+	NULL, --solicitud_observacion
+	NULL, --solicitud_registrar_cron
+	NULL, --prueba_directorios
+	NULL, --zona_proyecto
+	NULL, --zona
+	NULL, --zona_orden
+	'0', --zona_listar
+	'apex', --imagen_recurso_origen
+	NULL, --imagen
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	'0', --publico
+	NULL, --redirecciona
+	NULL, --usuario
+	'0', --exportable
+	'2020-10-05 11:16:52', --creacion
+	'0'  --retrasar_headers
+);
+--- FIN Grupo de desarrollo 102
+
+------------------------------------------------------------
+-- apex_item_objeto
+------------------------------------------------------------
+INSERT INTO apex_item_objeto (item_id, proyecto, item, objeto, orden, inicializar) VALUES (
+	NULL, --item_id
+	'tupa', --proyecto
+	'102000012', --item
+	'102000043', --objeto
+	'0', --orden
+	NULL  --inicializar
+);
+INSERT INTO apex_item_objeto (item_id, proyecto, item, objeto, orden, inicializar) VALUES (
+	NULL, --item_id
+	'tupa', --proyecto
+	'102000012', --item
+	'102000044', --objeto
+	'1', --orden
+	NULL  --inicializar
+);
diff --git a/backend/metadatos/componentes/toba_item/dump_102000013.sql b/backend/metadatos/componentes/toba_item/dump_102000013.sql
new file mode 100644
index 0000000000000000000000000000000000000000..bba90b883843607ebbc0910eb3ca7ca07ffb1289
--- /dev/null
+++ b/backend/metadatos/componentes/toba_item/dump_102000013.sql
@@ -0,0 +1,54 @@
+------------------------------------------------------------
+--[102000013]--  Usuarios 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_item
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 102
+INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre, carpeta, nivel_acceso, solicitud_tipo, pagina_tipo_proyecto, pagina_tipo, actividad_buffer_proyecto, actividad_buffer, actividad_patron_proyecto, actividad_patron, nombre, descripcion, punto_montaje, actividad_accion, menu, orden, solicitud_registrar, solicitud_obs_tipo_proyecto, solicitud_obs_tipo, solicitud_observacion, solicitud_registrar_cron, prueba_directorios, zona_proyecto, zona, zona_orden, zona_listar, imagen_recurso_origen, imagen, parametro_a, parametro_b, parametro_c, publico, redirecciona, usuario, exportable, creacion, retrasar_headers) VALUES (
+	NULL, --item_id
+	'tupa', --proyecto
+	'102000013', --item
+	NULL, --padre_id
+	'tupa', --padre_proyecto
+	'102000004', --padre
+	'1', --carpeta
+	'0', --nivel_acceso
+	NULL, --solicitud_tipo
+	NULL, --pagina_tipo_proyecto
+	NULL, --pagina_tipo
+	NULL, --actividad_buffer_proyecto
+	NULL, --actividad_buffer
+	NULL, --actividad_patron_proyecto
+	NULL, --actividad_patron
+	'Usuarios', --nombre
+	NULL, --descripcion
+	NULL, --punto_montaje
+	NULL, --actividad_accion
+	'1', --menu
+	'1', --orden
+	NULL, --solicitud_registrar
+	NULL, --solicitud_obs_tipo_proyecto
+	NULL, --solicitud_obs_tipo
+	NULL, --solicitud_observacion
+	NULL, --solicitud_registrar_cron
+	NULL, --prueba_directorios
+	NULL, --zona_proyecto
+	NULL, --zona
+	NULL, --zona_orden
+	NULL, --zona_listar
+	'apex', --imagen_recurso_origen
+	NULL, --imagen
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --publico
+	NULL, --redirecciona
+	NULL, --usuario
+	NULL, --exportable
+	'2023-09-15 13:32:17', --creacion
+	'0'  --retrasar_headers
+);
+--- FIN Grupo de desarrollo 102
diff --git a/backend/metadatos/permisos/grupo_acceso__admin.sql b/backend/metadatos/permisos/grupo_acceso__admin.sql
index 3e3a86e1d9aa83e91028c3fbcde83bcb3cb72e40..da4d56b7daab949aec41e08ad3138be3333692ed 100644
--- a/backend/metadatos/permisos/grupo_acceso__admin.sql
+++ b/backend/metadatos/permisos/grupo_acceso__admin.sql
@@ -88,6 +88,18 @@ INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, i
 	NULL, --item_id
 	'102000011'  --item
 );
+INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES (
+	'tupa', --proyecto
+	'admin', --usuario_grupo_acc
+	NULL, --item_id
+	'102000012'  --item
+);
+INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES (
+	'tupa', --proyecto
+	'admin', --usuario_grupo_acc
+	NULL, --item_id
+	'102000013'  --item
+);
 --- FIN Grupo de desarrollo 102
 
 --- INICIO Grupo de desarrollo 103
diff --git a/backend/metadatos_compilados/comp/toba_mc_comp__102000030.php b/backend/metadatos_compilados/comp/toba_mc_comp__102000030.php
index d32e8c6ca00bdfd1cb8a93b89e2d0a22ab1ee45c..d5799427f7aa176c9e2bd4defac69ff6d7154c8c 100644
--- a/backend/metadatos_compilados/comp/toba_mc_comp__102000030.php
+++ b/backend/metadatos_compilados/comp/toba_mc_comp__102000030.php
@@ -193,21 +193,21 @@ class toba_mc_comp__102000030
       'identificador' => 'descripcion',
       'elemento_formulario' => 'ef_editable_textarea',
       'columnas' => 'descripcion',
-      'obligatorio' => 0,
+      'obligatorio' => 1,
       'oculto_relaja_obligatorio' => 0,
       'orden' => '2',
       'etiqueta' => 'Descripcion',
       'etiqueta_estilo' => NULL,
       'descripcion' => NULL,
-      'colapsado' => NULL,
-      'desactivado' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
       'estilo' => NULL,
       'total' => NULL,
       'inicializacion' => NULL,
-      'permitir_html' => NULL,
-      'deshabilitar_rest_func' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
       'estado_defecto' => NULL,
-      'solo_lectura' => NULL,
+      'solo_lectura' => 0,
       'solo_lectura_modificacion' => 0,
       'carga_metodo' => NULL,
       'carga_clase' => NULL,
@@ -230,11 +230,11 @@ class toba_mc_comp__102000030
       'edit_mascara' => NULL,
       'edit_unidad' => NULL,
       'edit_rango' => NULL,
-      'edit_filas' => NULL,
-      'edit_columnas' => NULL,
+      'edit_filas' => 6,
+      'edit_columnas' => 40,
       'edit_wrap' => NULL,
-      'edit_resaltar' => NULL,
-      'edit_ajustable' => NULL,
+      'edit_resaltar' => 0,
+      'edit_ajustable' => 0,
       'edit_confirmar_clave' => NULL,
       'edit_expreg' => NULL,
       'popup_item' => NULL,
@@ -277,21 +277,21 @@ class toba_mc_comp__102000030
       'identificador' => 'id_sistema_arai',
       'elemento_formulario' => 'ef_editable',
       'columnas' => 'id_sistema_arai',
-      'obligatorio' => 0,
+      'obligatorio' => 1,
       'oculto_relaja_obligatorio' => 0,
       'orden' => '3',
       'etiqueta' => 'Id Sistema Arai',
       'etiqueta_estilo' => NULL,
       'descripcion' => NULL,
-      'colapsado' => NULL,
-      'desactivado' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
       'estilo' => NULL,
       'total' => NULL,
       'inicializacion' => NULL,
-      'permitir_html' => NULL,
-      'deshabilitar_rest_func' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
       'estado_defecto' => NULL,
-      'solo_lectura' => NULL,
+      'solo_lectura' => 0,
       'solo_lectura_modificacion' => 0,
       'carga_metodo' => NULL,
       'carga_clase' => NULL,
@@ -309,7 +309,7 @@ class toba_mc_comp__102000030
       'carga_permite_no_seteado' => 0,
       'carga_no_seteado' => NULL,
       'carga_no_seteado_ocultar' => NULL,
-      'edit_tamano' => NULL,
+      'edit_tamano' => 45,
       'edit_maximo' => NULL,
       'edit_mascara' => NULL,
       'edit_unidad' => NULL,
@@ -361,7 +361,7 @@ class toba_mc_comp__102000030
       'identificador' => 'vigencia_inicio',
       'elemento_formulario' => 'ef_editable_fecha',
       'columnas' => 'vigencia_inicio',
-      'obligatorio' => 0,
+      'obligatorio' => 1,
       'oculto_relaja_obligatorio' => 0,
       'orden' => '4',
       'etiqueta' => 'Vigencia Inicio',
diff --git a/backend/metadatos_compilados/comp/toba_mc_comp__102000037.php b/backend/metadatos_compilados/comp/toba_mc_comp__102000037.php
new file mode 100644
index 0000000000000000000000000000000000000000..fa79919a918862871071b778fc10dd1632af291e
--- /dev/null
+++ b/backend/metadatos_compilados/comp/toba_mc_comp__102000037.php
@@ -0,0 +1,530 @@
+<?php
+
+class toba_mc_comp__102000037
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000037,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ei_formulario',
+    'subclase' => NULL,
+    'subclase_archivo' => NULL,
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - baja - formulario',
+    'titulo' => 'Datos de la función',
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => 'tupa',
+    'fuente' => 'tupa',
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2023-03-27 11:37:40',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000255',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000255',
+    'clase_icono' => 'objetos/ut_formulario.gif',
+    'clase_descripcion_corta' => 'ei_formulario',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1842',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000038,
+      'identificador' => 'modificacion',
+      'etiqueta' => '&Modificar',
+      'maneja_datos' => 1,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'en_botonera' => 0,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 1,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_formulario' => 
+  array (
+    'auto_reset' => NULL,
+    'ancho' => NULL,
+    'ancho_etiqueta' => '150px',
+    'expandir_descripcion' => 0,
+    'no_imprimir_efs_sin_estado' => 0,
+    'resaltar_efs_con_estado' => 0,
+    'template' => NULL,
+    'template_impresion' => NULL,
+  ),
+  '_info_formulario_ef' => 
+  array (
+    0 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000048,
+      'objeto_ei_formulario' => 102000037,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'nombre',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'nombre',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '1',
+      'etiqueta' => 'Nombre',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    1 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000049,
+      'objeto_ei_formulario' => 102000037,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'descripcion',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'descripcion',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '2',
+      'etiqueta' => 'Descripcion',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    2 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000050,
+      'objeto_ei_formulario' => 102000037,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'id_sistema_arai',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'id_sistema_arai',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '3',
+      'etiqueta' => 'Id Sistema Araí',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    3 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000051,
+      'objeto_ei_formulario' => 102000037,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_inicio',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'vigencia_inicio',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '4',
+      'etiqueta' => 'Vigencia Inicio',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    4 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000047,
+      'objeto_ei_formulario' => 102000037,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_fin',
+      'elemento_formulario' => 'ef_editable_fecha',
+      'columnas' => 'vigencia_fin',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '5',
+      'etiqueta' => 'Vigencia Fin',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/comp/toba_mc_comp__102000038.php b/backend/metadatos_compilados/comp/toba_mc_comp__102000038.php
new file mode 100644
index 0000000000000000000000000000000000000000..b2a7e6d5b319e8c4bc63842e5d921b3b1b8f4aac
--- /dev/null
+++ b/backend/metadatos_compilados/comp/toba_mc_comp__102000038.php
@@ -0,0 +1,131 @@
+<?php
+
+class toba_mc_comp__102000038
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000038,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ci',
+    'subclase' => 'ci_funciones_baja',
+    'subclase_archivo' => 'funciones/ci_funciones_baja.php',
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - baja',
+    'titulo' => NULL,
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => NULL,
+    'fuente' => NULL,
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2023-03-27 11:36:04',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000249',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000249',
+    'clase_icono' => 'objetos/multi_etapa.gif',
+    'clase_descripcion_corta' => 'ci',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1642',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 1,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_ci' => 
+  array (
+    'ev_procesar_etiq' => NULL,
+    'ev_cancelar_etiq' => NULL,
+    'objetos' => NULL,
+    'ancho' => NULL,
+    'alto' => NULL,
+    'posicion_botonera' => NULL,
+    'tipo_navegacion' => NULL,
+    'con_toc' => 0,
+    'botonera_barra_item' => 0,
+  ),
+  '_info_ci_me_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000016,
+      'identificador' => 'pant_inicial',
+      'etiqueta' => 'Pantalla Inicial',
+      'descripcion' => NULL,
+      'tip' => NULL,
+      'imagen_recurso_origen' => NULL,
+      'imagen' => NULL,
+      'objetos' => NULL,
+      'eventos' => NULL,
+      'orden' => NULL,
+      'punto_montaje' => 13,
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'template' => NULL,
+      'template_impresion' => NULL,
+    ),
+  ),
+  '_info_obj_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000016,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000038,
+      'dep_id' => 102000034,
+      'orden' => 0,
+      'identificador_pantalla' => 'pant_inicial',
+      'identificador_dep' => 'formulario',
+    ),
+  ),
+  '_info_evt_pantalla' => 
+  array (
+  ),
+  '_info_dependencias' => 
+  array (
+    0 => 
+    array (
+      'identificador' => 'formulario',
+      'proyecto' => 'tupa',
+      'objeto' => 102000037,
+      'clase' => 'toba_ei_formulario',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario.php',
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'fuente' => 'tupa',
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/comp/toba_mc_comp__102000039.php b/backend/metadatos_compilados/comp/toba_mc_comp__102000039.php
new file mode 100644
index 0000000000000000000000000000000000000000..93f228d3130d27f7d4c9d2e3b4770db8154a9fdc
--- /dev/null
+++ b/backend/metadatos_compilados/comp/toba_mc_comp__102000039.php
@@ -0,0 +1,295 @@
+<?php
+
+class toba_mc_comp__102000039
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000039,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ei_cuadro',
+    'subclase' => NULL,
+    'subclase_archivo' => NULL,
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - cuadro',
+    'titulo' => 'Listado de funciones',
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => NULL,
+    'fuente' => NULL,
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 11:46:21',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000253',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ei_cuadro.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000253',
+    'clase_icono' => 'objetos/cuadro_array.gif',
+    'clase_descripcion_corta' => 'ei_cuadro',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1843',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000040,
+      'identificador' => 'seleccion',
+      'etiqueta' => '',
+      'maneja_datos' => 1,
+      'sobre_fila' => 1,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'doc.gif',
+      'en_botonera' => 0,
+      'ayuda' => 'Editar un servicio',
+      'ci_predep' => NULL,
+      'implicito' => NULL,
+      'defecto' => NULL,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => 0,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+    1 => 
+    array (
+      'evento_id' => 102000039,
+      'identificador' => 'no_vigente',
+      'etiqueta' => NULL,
+      'maneja_datos' => 1,
+      'sobre_fila' => 1,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'nucleo/borrar.gif',
+      'en_botonera' => 0,
+      'ayuda' => 'Modifica la vigencia fin del servicio para dejarlo inactivo.',
+      'ci_predep' => NULL,
+      'implicito' => NULL,
+      'defecto' => NULL,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => 0,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_cuadro' => 
+  array (
+    'titulo' => NULL,
+    'subtitulo' => NULL,
+    'sql' => NULL,
+    'columnas_clave' => 'id_funcion',
+    'clave_datos_tabla' => 0,
+    'archivos_callbacks' => NULL,
+    'ancho' => NULL,
+    'ordenar' => 1,
+    'exportar_paginado' => 0,
+    'exportar_xls' => 0,
+    'exportar_pdf' => 1,
+    'paginar' => 1,
+    'tamano_pagina' => 15,
+    'tipo_paginado' => 'P',
+    'scroll' => 0,
+    'alto' => NULL,
+    'eof_invisible' => 0,
+    'eof_customizado' => NULL,
+    'pdf_respetar_paginacion' => NULL,
+    'pdf_propiedades' => NULL,
+    'asociacion_columnas' => NULL,
+    'dao_nucleo_proyecto' => NULL,
+    'dao_clase' => NULL,
+    'dao_metodo' => NULL,
+    'dao_parametros' => NULL,
+    'dao_archivo' => '',
+    'cc_modo' => 't',
+    'cc_modo_anidado_colap' => 0,
+    'cc_modo_anidado_totcol' => NULL,
+    'cc_modo_anidado_totcua' => NULL,
+    'columna_descripcion' => NULL,
+    'mostrar_total_registros' => 0,
+    'siempre_con_titulo' => 0,
+  ),
+  '_info_cuadro_columna' => 
+  array (
+    0 => 
+    array (
+      'orden' => '1',
+      'objeto_cuadro_col' => 102000028,
+      'titulo' => NULL,
+      'estilo_titulo' => 'ei-cuadro-col-tit',
+      'estilo' => '4',
+      'ancho' => NULL,
+      'clave' => 'id',
+      'formateo' => 'NULO',
+      'no_ordenar' => NULL,
+      'mostrar_xls' => NULL,
+      'mostrar_pdf' => NULL,
+      'pdf_propiedades' => NULL,
+      'total' => NULL,
+      'vinculo_indice' => NULL,
+      'usar_vinculo' => NULL,
+      'total_cc' => NULL,
+      'permitir_html' => 0,
+      'grupo' => NULL,
+      'evento_asociado' => NULL,
+    ),
+    1 => 
+    array (
+      'orden' => '2',
+      'objeto_cuadro_col' => 102000029,
+      'titulo' => 'Función',
+      'estilo_titulo' => 'ei-cuadro-col-tit',
+      'estilo' => '4',
+      'ancho' => NULL,
+      'clave' => 'nombre',
+      'formateo' => 'NULO',
+      'no_ordenar' => 0,
+      'mostrar_xls' => NULL,
+      'mostrar_pdf' => NULL,
+      'pdf_propiedades' => NULL,
+      'total' => 0,
+      'vinculo_indice' => NULL,
+      'usar_vinculo' => 0,
+      'total_cc' => NULL,
+      'permitir_html' => 0,
+      'grupo' => NULL,
+      'evento_asociado' => NULL,
+    ),
+    2 => 
+    array (
+      'orden' => '3',
+      'objeto_cuadro_col' => 102000026,
+      'titulo' => 'Vigencia Inicio',
+      'estilo_titulo' => 'ei-cuadro-col-tit',
+      'estilo' => '4',
+      'ancho' => NULL,
+      'clave' => 'vigencia_inicio',
+      'formateo' => 'fecha_hora',
+      'no_ordenar' => 0,
+      'mostrar_xls' => NULL,
+      'mostrar_pdf' => NULL,
+      'pdf_propiedades' => NULL,
+      'total' => 0,
+      'vinculo_indice' => NULL,
+      'usar_vinculo' => 0,
+      'total_cc' => NULL,
+      'permitir_html' => 0,
+      'grupo' => NULL,
+      'evento_asociado' => NULL,
+    ),
+    3 => 
+    array (
+      'orden' => '4',
+      'objeto_cuadro_col' => 102000027,
+      'titulo' => 'Vigencia Fin',
+      'estilo_titulo' => 'ei-cuadro-col-tit',
+      'estilo' => '4',
+      'ancho' => NULL,
+      'clave' => 'vigencia_fin',
+      'formateo' => 'fecha_hora',
+      'no_ordenar' => NULL,
+      'mostrar_xls' => NULL,
+      'mostrar_pdf' => NULL,
+      'pdf_propiedades' => NULL,
+      'total' => NULL,
+      'vinculo_indice' => NULL,
+      'usar_vinculo' => NULL,
+      'total_cc' => NULL,
+      'permitir_html' => 0,
+      'grupo' => NULL,
+      'evento_asociado' => NULL,
+    ),
+    4 => 
+    array (
+      'orden' => '5',
+      'objeto_cuadro_col' => 102000030,
+      'titulo' => 'Es agrupador',
+      'estilo_titulo' => 'ei-cuadro-col-tit',
+      'estilo' => '7',
+      'ancho' => NULL,
+      'clave' => 'es_agrupador',
+      'formateo' => 'checkbox',
+      'no_ordenar' => NULL,
+      'mostrar_xls' => NULL,
+      'mostrar_pdf' => NULL,
+      'pdf_propiedades' => NULL,
+      'total' => NULL,
+      'vinculo_indice' => NULL,
+      'usar_vinculo' => NULL,
+      'total_cc' => NULL,
+      'permitir_html' => 0,
+      'grupo' => NULL,
+      'evento_asociado' => NULL,
+    ),
+  ),
+  '_info_cuadro_cortes' => 
+  array (
+    0 => 
+    array (
+      'orden' => '1',
+      'columnas_id' => 'id_servicio',
+      'columnas_descripcion' => 'nombre_servicio',
+      'identificador' => 'nombre_servicio',
+      'pie_contar_filas' => '0',
+      'pie_mostrar_titular' => 0,
+      'pie_mostrar_titulos' => 1,
+      'modo_inicio_colapsado' => 0,
+      'imp_paginar' => NULL,
+      'descripcion' => 'Servicio',
+      'objeto_cuadro_cc' => 102000004,
+    ),
+  ),
+  '_info_sum_cuadro_cortes' => 
+  array (
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/comp/toba_mc_comp__102000040.php b/backend/metadatos_compilados/comp/toba_mc_comp__102000040.php
new file mode 100644
index 0000000000000000000000000000000000000000..13911816465111f786ba27fbd9b8e8a20d92882f
--- /dev/null
+++ b/backend/metadatos_compilados/comp/toba_mc_comp__102000040.php
@@ -0,0 +1,698 @@
+<?php
+
+class toba_mc_comp__102000040
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000040,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ei_formulario',
+    'subclase' => 'form_funciones',
+    'subclase_archivo' => 'funciones/form_funciones.php',
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - edición - formulario',
+    'titulo' => 'Datos de la función',
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => 'tupa',
+    'fuente' => 'tupa',
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 11:58:32',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000255',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000255',
+    'clase_icono' => 'objetos/ut_formulario.gif',
+    'clase_descripcion_corta' => 'ei_formulario',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1842',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000041,
+      'identificador' => 'modificacion',
+      'etiqueta' => '&Modificar',
+      'maneja_datos' => 1,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'en_botonera' => 0,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 1,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_formulario' => 
+  array (
+    'auto_reset' => NULL,
+    'ancho' => NULL,
+    'ancho_etiqueta' => '150px',
+    'expandir_descripcion' => 0,
+    'no_imprimir_efs_sin_estado' => 0,
+    'resaltar_efs_con_estado' => 0,
+    'template' => '',
+    'template_impresion' => NULL,
+  ),
+  '_info_formulario_ef' => 
+  array (
+    0 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000057,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'id_servicio',
+      'elemento_formulario' => 'ef_combo',
+      'columnas' => 'id_servicio',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '1',
+      'etiqueta' => 'Servicio',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => 'get_servicios',
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => 'tupa',
+      'carga_lista' => NULL,
+      'carga_col_clave' => 'id_servicio',
+      'carga_col_desc' => 'nombre',
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => 0,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 1,
+      'carga_no_seteado' => '-- Seleccione --',
+      'carga_no_seteado_ocultar' => 0,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    1 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000052,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'nombre',
+      'elemento_formulario' => 'ef_editable',
+      'columnas' => 'nombre',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '2',
+      'etiqueta' => 'Nombre',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    2 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000053,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'descripcion',
+      'elemento_formulario' => 'ef_editable_textarea',
+      'columnas' => 'descripcion',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '3',
+      'etiqueta' => 'Descripcion',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => 6,
+      'edit_columnas' => 40,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => 0,
+      'edit_ajustable' => 0,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    3 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000054,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'es_agrupador',
+      'elemento_formulario' => 'ef_combo',
+      'columnas' => 'es_agrupador',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '4',
+      'etiqueta' => 'Es Agrupador',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => 'tupa',
+      'carga_lista' => '0/No,1/Sí',
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => 0,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => '-- Seleccione --',
+      'carga_no_seteado_ocultar' => 0,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    4 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000055,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_inicio',
+      'elemento_formulario' => 'ef_editable_fecha',
+      'columnas' => 'vigencia_inicio',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '5',
+      'etiqueta' => 'Vigencia Inicio',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    5 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000056,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_fin',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'vigencia_fin',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '6',
+      'etiqueta' => 'Vigencia Fin',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => 0,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    6 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000059,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'id_funcion_predecesor',
+      'elemento_formulario' => 'ef_combo',
+      'columnas' => 'id_funcion_predecesor',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '7',
+      'etiqueta' => 'Función Predecesor',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => 'get_funciones_combo',
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => 'tupa',
+      'carga_lista' => NULL,
+      'carga_col_clave' => 'id_funcion',
+      'carga_col_desc' => 'nombre',
+      'carga_maestros' => 'id_servicio',
+      'carga_cascada_relaj' => 0,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 1,
+      'carga_no_seteado' => '-- Seleccione --',
+      'carga_no_seteado_ocultar' => 0,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/comp/toba_mc_comp__102000041.php b/backend/metadatos_compilados/comp/toba_mc_comp__102000041.php
new file mode 100644
index 0000000000000000000000000000000000000000..7acdca6ac38b0da21bc9701059984a9f55a40b5a
--- /dev/null
+++ b/backend/metadatos_compilados/comp/toba_mc_comp__102000041.php
@@ -0,0 +1,154 @@
+<?php
+
+class toba_mc_comp__102000041
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000041,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ci',
+    'subclase' => 'ci_funciones_edicion',
+    'subclase_archivo' => 'funciones/ci_funciones_edicion.php',
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - edición',
+    'titulo' => NULL,
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => NULL,
+    'fuente' => NULL,
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 11:56:41',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000249',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000249',
+    'clase_icono' => 'objetos/multi_etapa.gif',
+    'clase_descripcion_corta' => 'ci',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1642',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 2,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_ci' => 
+  array (
+    'ev_procesar_etiq' => NULL,
+    'ev_cancelar_etiq' => NULL,
+    'objetos' => NULL,
+    'ancho' => NULL,
+    'alto' => NULL,
+    'posicion_botonera' => NULL,
+    'tipo_navegacion' => NULL,
+    'con_toc' => 0,
+    'botonera_barra_item' => 0,
+  ),
+  '_info_ci_me_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000017,
+      'identificador' => 'pant_inicial',
+      'etiqueta' => 'Pantalla Inicial',
+      'descripcion' => NULL,
+      'tip' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'objetos' => NULL,
+      'eventos' => NULL,
+      'orden' => 1,
+      'punto_montaje' => 13,
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'template' => NULL,
+      'template_impresion' => NULL,
+    ),
+  ),
+  '_info_obj_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000017,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000041,
+      'dep_id' => 102000035,
+      'orden' => 0,
+      'identificador_pantalla' => 'pant_inicial',
+      'identificador_dep' => 'formulario',
+    ),
+    1 => 
+    array (
+      'pantalla' => 102000017,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000041,
+      'dep_id' => 102000040,
+      'orden' => 1,
+      'identificador_pantalla' => 'pant_inicial',
+      'identificador_dep' => 'formulario_ml',
+    ),
+  ),
+  '_info_evt_pantalla' => 
+  array (
+  ),
+  '_info_dependencias' => 
+  array (
+    0 => 
+    array (
+      'identificador' => 'formulario',
+      'proyecto' => 'tupa',
+      'objeto' => 102000040,
+      'clase' => 'toba_ei_formulario',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario.php',
+      'subclase' => 'form_funciones',
+      'subclase_archivo' => 'funciones/form_funciones.php',
+      'fuente' => 'tupa',
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+    1 => 
+    array (
+      'identificador' => 'formulario_ml',
+      'proyecto' => 'tupa',
+      'objeto' => 102000045,
+      'clase' => 'toba_ei_formulario_ml',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario_ml.php',
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'fuente' => 'tupa',
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/comp/toba_mc_comp__102000042.php b/backend/metadatos_compilados/comp/toba_mc_comp__102000042.php
new file mode 100644
index 0000000000000000000000000000000000000000..12553eb693e750930c4effd01e0bc4a6a56a1163
--- /dev/null
+++ b/backend/metadatos_compilados/comp/toba_mc_comp__102000042.php
@@ -0,0 +1,255 @@
+<?php
+
+class toba_mc_comp__102000042
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000042,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ei_filtro',
+    'subclase' => NULL,
+    'subclase_archivo' => NULL,
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - filtro',
+    'titulo' => 'Filtro de funciones',
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => 'tupa',
+    'fuente' => 'tupa',
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 11:47:59',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000254',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ei_filtro.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000254',
+    'clase_icono' => 'objetos/filtro.gif',
+    'clase_descripcion_corta' => 'ei_filtro',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1842',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000043,
+      'identificador' => 'filtrar',
+      'etiqueta' => '&Filtrar',
+      'maneja_datos' => 1,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => 'ei-boton-filtrar',
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'filtrar.png',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 1,
+      'grupo' => 'cargado,no_cargado',
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => 0,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+    1 => 
+    array (
+      'evento_id' => 102000042,
+      'identificador' => 'cancelar',
+      'etiqueta' => '&Limpiar',
+      'maneja_datos' => 0,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => 'ei-boton-limpiar',
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'limpiar.png',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 0,
+      'grupo' => 'cargado',
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_filtro' => 
+  array (
+    'ancho' => NULL,
+  ),
+  '_info_filtro_col' => 
+  array (
+    0 => 
+    array (
+      'objeto_ei_filtro_col' => 102000019,
+      'objeto_ei_filtro' => 102000042,
+      'objeto_ei_filtro_proyecto' => 'tupa',
+      'tipo' => 'cadena',
+      'nombre' => 'nombre',
+      'expresion' => 'nombre',
+      'etiqueta' => 'Nombre',
+      'descripcion' => NULL,
+      'obligatorio' => 0,
+      'inicial' => 1,
+      'orden' => 1,
+      'estado_defecto' => NULL,
+      'opciones_es_multiple' => 0,
+      'opciones_ef' => NULL,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'carga_maestros' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_expreg' => NULL,
+      'estilo' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'punto_montaje' => 13,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    1 => 
+    array (
+      'objeto_ei_filtro_col' => 102000020,
+      'objeto_ei_filtro' => 102000042,
+      'objeto_ei_filtro_proyecto' => 'tupa',
+      'tipo' => 'opciones',
+      'nombre' => 'id_servicio',
+      'expresion' => 'id_servicio',
+      'etiqueta' => 'Servicio',
+      'descripcion' => NULL,
+      'obligatorio' => 0,
+      'inicial' => 0,
+      'orden' => 2,
+      'estado_defecto' => NULL,
+      'opciones_es_multiple' => 0,
+      'opciones_ef' => 'ef_combo',
+      'carga_metodo' => 'get_servicios',
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => 'tupa',
+      'carga_lista' => NULL,
+      'carga_col_clave' => 'id_servicio',
+      'carga_col_desc' => 'nombre',
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => 0,
+      'carga_maestros' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_expreg' => NULL,
+      'estilo' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'punto_montaje' => 13,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/comp/toba_mc_comp__102000043.php b/backend/metadatos_compilados/comp/toba_mc_comp__102000043.php
new file mode 100644
index 0000000000000000000000000000000000000000..414f998ee026e6312a3ad75e2c568bc18f32d29b
--- /dev/null
+++ b/backend/metadatos_compilados/comp/toba_mc_comp__102000043.php
@@ -0,0 +1,401 @@
+<?php
+
+class toba_mc_comp__102000043
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000043,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ci',
+    'subclase' => 'ci_funciones',
+    'subclase_archivo' => 'funciones/ci_funciones.php',
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones',
+    'titulo' => NULL,
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => NULL,
+    'fuente' => NULL,
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 11:18:33',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000249',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000249',
+    'clase_icono' => 'objetos/multi_etapa.gif',
+    'clase_descripcion_corta' => 'ci',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1642',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 4,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000044,
+      'identificador' => 'agregar',
+      'etiqueta' => '&Agregar',
+      'maneja_datos' => 0,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'nucleo/agregar.gif',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+    1 => 
+    array (
+      'evento_id' => 102000046,
+      'identificador' => 'cancelar',
+      'etiqueta' => '&Volver',
+      'maneja_datos' => 0,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'deshacer.png',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+    2 => 
+    array (
+      'evento_id' => 102000045,
+      'identificador' => 'baja',
+      'etiqueta' => '&Guardar',
+      'maneja_datos' => 1,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'borrar.png',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => 0,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => 0,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+    3 => 
+    array (
+      'evento_id' => 102000047,
+      'identificador' => 'guardar',
+      'etiqueta' => '&Guardar',
+      'maneja_datos' => 1,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'guardar.gif',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 1,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_ci' => 
+  array (
+    'ev_procesar_etiq' => NULL,
+    'ev_cancelar_etiq' => NULL,
+    'objetos' => NULL,
+    'ancho' => NULL,
+    'alto' => NULL,
+    'posicion_botonera' => NULL,
+    'tipo_navegacion' => NULL,
+    'con_toc' => 0,
+    'botonera_barra_item' => 0,
+  ),
+  '_info_ci_me_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000020,
+      'identificador' => 'pant_seleccion',
+      'etiqueta' => 'Selección',
+      'descripcion' => NULL,
+      'tip' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'objetos' => NULL,
+      'eventos' => NULL,
+      'orden' => 1,
+      'punto_montaje' => 13,
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'template' => NULL,
+      'template_impresion' => NULL,
+    ),
+    1 => 
+    array (
+      'pantalla' => 102000019,
+      'identificador' => 'pant_edicion',
+      'etiqueta' => 'Edición',
+      'descripcion' => NULL,
+      'tip' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'objetos' => NULL,
+      'eventos' => NULL,
+      'orden' => 2,
+      'punto_montaje' => 13,
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'template' => NULL,
+      'template_impresion' => NULL,
+    ),
+    2 => 
+    array (
+      'pantalla' => 102000018,
+      'identificador' => 'pant_baja',
+      'etiqueta' => 'Baja',
+      'descripcion' => NULL,
+      'tip' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'objetos' => NULL,
+      'eventos' => NULL,
+      'orden' => 3,
+      'punto_montaje' => 13,
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'template' => NULL,
+      'template_impresion' => NULL,
+    ),
+  ),
+  '_info_obj_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000018,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'dep_id' => 102000036,
+      'orden' => 0,
+      'identificador_pantalla' => 'pant_baja',
+      'identificador_dep' => 'baja',
+    ),
+    1 => 
+    array (
+      'pantalla' => 102000019,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'dep_id' => 102000038,
+      'orden' => 0,
+      'identificador_pantalla' => 'pant_edicion',
+      'identificador_dep' => 'edicion',
+    ),
+    2 => 
+    array (
+      'pantalla' => 102000020,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'dep_id' => 102000039,
+      'orden' => 0,
+      'identificador_pantalla' => 'pant_seleccion',
+      'identificador_dep' => 'filtro',
+    ),
+    3 => 
+    array (
+      'pantalla' => 102000020,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'dep_id' => 102000037,
+      'orden' => 1,
+      'identificador_pantalla' => 'pant_seleccion',
+      'identificador_dep' => 'cuadro',
+    ),
+  ),
+  '_info_evt_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000020,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'evento_id' => 102000044,
+      'identificador_pantalla' => 'pant_seleccion',
+      'identificador_evento' => 'agregar',
+    ),
+    1 => 
+    array (
+      'pantalla' => 102000019,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'evento_id' => 102000046,
+      'identificador_pantalla' => 'pant_edicion',
+      'identificador_evento' => 'cancelar',
+    ),
+    2 => 
+    array (
+      'pantalla' => 102000019,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'evento_id' => 102000047,
+      'identificador_pantalla' => 'pant_edicion',
+      'identificador_evento' => 'guardar',
+    ),
+    3 => 
+    array (
+      'pantalla' => 102000018,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'evento_id' => 102000045,
+      'identificador_pantalla' => 'pant_baja',
+      'identificador_evento' => 'baja',
+    ),
+    4 => 
+    array (
+      'pantalla' => 102000018,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'evento_id' => 102000046,
+      'identificador_pantalla' => 'pant_baja',
+      'identificador_evento' => 'cancelar',
+    ),
+  ),
+  '_info_dependencias' => 
+  array (
+    0 => 
+    array (
+      'identificador' => 'baja',
+      'proyecto' => 'tupa',
+      'objeto' => 102000038,
+      'clase' => 'toba_ci',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+      'subclase' => 'ci_funciones_baja',
+      'subclase_archivo' => 'funciones/ci_funciones_baja.php',
+      'fuente' => NULL,
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+    1 => 
+    array (
+      'identificador' => 'cuadro',
+      'proyecto' => 'tupa',
+      'objeto' => 102000039,
+      'clase' => 'toba_ei_cuadro',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ei_cuadro.php',
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'fuente' => NULL,
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+    2 => 
+    array (
+      'identificador' => 'edicion',
+      'proyecto' => 'tupa',
+      'objeto' => 102000041,
+      'clase' => 'toba_ci',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+      'subclase' => 'ci_funciones_edicion',
+      'subclase_archivo' => 'funciones/ci_funciones_edicion.php',
+      'fuente' => NULL,
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+    3 => 
+    array (
+      'identificador' => 'filtro',
+      'proyecto' => 'tupa',
+      'objeto' => 102000042,
+      'clase' => 'toba_ei_filtro',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ei_filtro.php',
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'fuente' => 'tupa',
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/comp/toba_mc_comp__102000044.php b/backend/metadatos_compilados/comp/toba_mc_comp__102000044.php
new file mode 100644
index 0000000000000000000000000000000000000000..15d29b251a2b5da11f9ea3d4f1288103dc8dba54
--- /dev/null
+++ b/backend/metadatos_compilados/comp/toba_mc_comp__102000044.php
@@ -0,0 +1,66 @@
+<?php
+
+class toba_mc_comp__102000044
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000044,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_cn',
+    'subclase' => 'cn_funciones',
+    'subclase_archivo' => 'funciones/cn_funciones.php',
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones',
+    'titulo' => NULL,
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => 'tupa',
+    'fuente' => 'tupa',
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 12:09:28',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '2045',
+    'clase_archivo' => 'nucleo/componentes/negocio/toba_cn.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '2045',
+    'clase_icono' => 'objetos/negocio.gif',
+    'clase_descripcion_corta' => 'cn',
+    'clase_instanciador_proyecto' => NULL,
+    'clase_instanciador_item' => NULL,
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => NULL,
+  ),
+  '_info_dependencias' => 
+  array (
+  ),
+  '_info_consumo' => 
+  array (
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/comp/toba_mc_comp__102000045.php b/backend/metadatos_compilados/comp/toba_mc_comp__102000045.php
new file mode 100644
index 0000000000000000000000000000000000000000..1482fd4982c9a0d1cfa0ad44f13410b29dbb9584
--- /dev/null
+++ b/backend/metadatos_compilados/comp/toba_mc_comp__102000045.php
@@ -0,0 +1,542 @@
+<?php
+
+class toba_mc_comp__102000045
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000045,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ei_formulario_ml',
+    'subclase' => NULL,
+    'subclase_archivo' => NULL,
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - edición - formulario_ml',
+    'titulo' => 'Funciones agrupadas',
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => 'tupa',
+    'fuente' => 'tupa',
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2023-09-13 11:53:33',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000256',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario_ml.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000256',
+    'clase_icono' => 'objetos/ut_formulario_ml.gif',
+    'clase_descripcion_corta' => 'ei_formulario_ml',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1842',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000048,
+      'identificador' => 'modificacion',
+      'etiqueta' => '&Modificacion',
+      'maneja_datos' => 1,
+      'sobre_fila' => 0,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'en_botonera' => 0,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 1,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_formulario' => 
+  array (
+    'auto_reset' => NULL,
+    'scroll' => 0,
+    'ancho' => NULL,
+    'alto' => NULL,
+    'filas' => NULL,
+    'filas_agregar' => 1,
+    'filas_agregar_online' => 1,
+    'filas_agregar_abajo' => 0,
+    'filas_agregar_texto' => 'Agregar Función',
+    'filas_borrar_en_linea' => 0,
+    'filas_ordenar_en_linea' => 0,
+    'filas_ordenar' => 0,
+    'filas_numerar' => 0,
+    'columna_orden' => '',
+    'analisis_cambios' => 'NO',
+  ),
+  '_info_formulario_ef' => 
+  array (
+    0 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000060,
+      'objeto_ei_formulario' => 102000045,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'nombre',
+      'elemento_formulario' => 'ef_editable',
+      'columnas' => 'nombre',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '1',
+      'etiqueta' => 'Nombre',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => 0,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => NULL,
+      'placeholder' => NULL,
+      'columna_estilo' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    1 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000061,
+      'objeto_ei_formulario' => 102000045,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'descripcion',
+      'elemento_formulario' => 'ef_editable_textarea',
+      'columnas' => 'descripcion',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '2',
+      'etiqueta' => 'Descripción',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => 0,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => 2,
+      'edit_columnas' => 40,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => 0,
+      'edit_ajustable' => 0,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => NULL,
+      'placeholder' => NULL,
+      'columna_estilo' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    2 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000062,
+      'objeto_ei_formulario' => 102000045,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_inicio',
+      'elemento_formulario' => 'ef_editable_fecha',
+      'columnas' => 'vigencia_inicio',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '3',
+      'etiqueta' => 'Vigencia Inicio',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => 0,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => NULL,
+      'placeholder' => NULL,
+      'columna_estilo' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    3 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000065,
+      'objeto_ei_formulario' => 102000045,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_fin',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'vigencia_fin',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '4',
+      'etiqueta' => 'Vigencia Fin',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => NULL,
+      'placeholder' => NULL,
+      'columna_estilo' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    4 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000064,
+      'objeto_ei_formulario' => 102000045,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'id_funcion',
+      'elemento_formulario' => 'ef_oculto',
+      'columnas' => 'id_funcion',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '5',
+      'etiqueta' => NULL,
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => NULL,
+      'placeholder' => NULL,
+      'columna_estilo' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/gene/toba_mc_gene__grupo_admin.php b/backend/metadatos_compilados/gene/toba_mc_gene__grupo_admin.php
index 3d6f69edcdca7ef7fb1b2b6b38d86ef3100f3486..401eca75338359ff515dff1eef0cc2ddd68c00dd 100644
--- a/backend/metadatos_compilados/gene/toba_mc_gene__grupo_admin.php
+++ b/backend/metadatos_compilados/gene/toba_mc_gene__grupo_admin.php
@@ -77,11 +77,35 @@ class toba_mc_gene__grupo_admin
     'imagen_recurso_origen' => 'apex',
     'es_primer_nivel' => false,
   ),
-  'tupa-102000006' => 
+  'tupa-102000013' => 
+  array (
+    'padre' => '102000004',
+    'carpeta' => 1,
+    'proyecto' => 'tupa',
+    'item' => '102000013',
+    'nombre' => 'Usuarios',
+    'orden' => '1',
+    'imagen' => NULL,
+    'imagen_recurso_origen' => 'apex',
+    'es_primer_nivel' => false,
+  ),
+  'tupa-102000002' => 
   array (
     'padre' => '102000004',
     'carpeta' => 0,
     'proyecto' => 'tupa',
+    'item' => '102000002',
+    'nombre' => 'Términos y condiciones',
+    'orden' => '20',
+    'imagen' => NULL,
+    'imagen_recurso_origen' => 'apex',
+    'es_primer_nivel' => false,
+  ),
+  'tupa-102000006' => 
+  array (
+    'padre' => '102000013',
+    'carpeta' => 0,
+    'proyecto' => 'tupa',
     'item' => '102000006',
     'nombre' => 'Sedes',
     'orden' => '10',
@@ -91,7 +115,7 @@ class toba_mc_gene__grupo_admin
   ),
   'tupa-102000011' => 
   array (
-    'padre' => '102000004',
+    'padre' => '102000013',
     'carpeta' => 0,
     'proyecto' => 'tupa',
     'item' => '102000011',
@@ -101,14 +125,14 @@ class toba_mc_gene__grupo_admin
     'imagen_recurso_origen' => 'apex',
     'es_primer_nivel' => false,
   ),
-  'tupa-102000002' => 
+  'tupa-102000012' => 
   array (
-    'padre' => '102000004',
+    'padre' => '102000013',
     'carpeta' => 0,
     'proyecto' => 'tupa',
-    'item' => '102000002',
-    'nombre' => 'Términos y condiciones',
-    'orden' => '20',
+    'item' => '102000012',
+    'nombre' => 'Funciones',
+    'orden' => '10',
     'imagen' => NULL,
     'imagen_recurso_origen' => 'apex',
     'es_primer_nivel' => false,
@@ -190,6 +214,11 @@ class toba_mc_gene__grupo_admin
     'proyecto' => 'tupa',
     'item' => '102000011',
   ),
+  'tupa-102000012' => 
+  array (
+    'proyecto' => 'tupa',
+    'item' => '102000012',
+  ),
   'tupa-103000002' => 
   array (
     'proyecto' => 'tupa',
diff --git a/backend/metadatos_compilados/item/toba_mc_item__102000004.php b/backend/metadatos_compilados/item/toba_mc_item__102000004.php
index 3ce2c69a5bf0f2d9607542247ce3232287781767..780b1a08ff74ee0e58da913e8456713ffd5279f7 100644
--- a/backend/metadatos_compilados/item/toba_mc_item__102000004.php
+++ b/backend/metadatos_compilados/item/toba_mc_item__102000004.php
@@ -51,7 +51,7 @@ class toba_mc_item__102000004
     'solicitud_tipo' => NULL,
     'item_padre' => '1',
     'cant_dependencias' => 0,
-    'cant_items_hijos' => 4,
+    'cant_items_hijos' => 3,
     'molde' => NULL,
     'retrasar_headers' => 0,
   ),
diff --git a/backend/metadatos_compilados/item/toba_mc_item__102000006.php b/backend/metadatos_compilados/item/toba_mc_item__102000006.php
index 960663079170e6c797c200dace511f31bb9c76e3..f8552259d8752b5fb01b37ed1b42ff4c443d0332 100644
--- a/backend/metadatos_compilados/item/toba_mc_item__102000006.php
+++ b/backend/metadatos_compilados/item/toba_mc_item__102000006.php
@@ -49,7 +49,7 @@ class toba_mc_item__102000006
     'redirecciona' => NULL,
     'crono' => NULL,
     'solicitud_tipo' => 'web',
-    'item_padre' => '102000004',
+    'item_padre' => '102000013',
     'cant_dependencias' => 2,
     'cant_items_hijos' => 0,
     'molde' => NULL,
diff --git a/backend/metadatos_compilados/item/toba_mc_item__102000011.php b/backend/metadatos_compilados/item/toba_mc_item__102000011.php
index 902b5b56a9b901b3773f78a0c34bfdd1fe8aa393..8f950096d4b3dfc0b85799247bab43029d7dcf04 100644
--- a/backend/metadatos_compilados/item/toba_mc_item__102000011.php
+++ b/backend/metadatos_compilados/item/toba_mc_item__102000011.php
@@ -49,7 +49,7 @@ class toba_mc_item__102000011
     'redirecciona' => NULL,
     'crono' => NULL,
     'solicitud_tipo' => 'web',
-    'item_padre' => '102000004',
+    'item_padre' => '102000013',
     'cant_dependencias' => 2,
     'cant_items_hijos' => 0,
     'molde' => NULL,
diff --git a/backend/metadatos_compilados/item/toba_mc_item__102000012.php b/backend/metadatos_compilados/item/toba_mc_item__102000012.php
new file mode 100644
index 0000000000000000000000000000000000000000..85b29ad3decc81bbd960f994921f30fded0c55fa
--- /dev/null
+++ b/backend/metadatos_compilados/item/toba_mc_item__102000012.php
@@ -0,0 +1,104 @@
+<?php
+
+class toba_mc_item__102000012
+{
+	static function get_metadatos()
+	{
+		return array (
+  'basica' => 
+  array (
+    'item_proyecto' => 'tupa',
+    'item' => '102000012',
+    'item_nombre' => 'Funciones',
+    'item_descripcion' => NULL,
+    'item_act_buffer_proyecto' => NULL,
+    'item_act_buffer' => NULL,
+    'item_act_patron_proyecto' => NULL,
+    'item_act_patron' => NULL,
+    'item_act_accion_script' => NULL,
+    'item_solic_tipo' => 'web',
+    'item_solic_registrar' => 0,
+    'item_solic_obs_tipo_proyecto' => NULL,
+    'item_solic_obs_tipo' => NULL,
+    'item_solic_observacion' => NULL,
+    'item_solic_cronometrar' => NULL,
+    'item_parametro_a' => NULL,
+    'item_parametro_b' => NULL,
+    'item_parametro_c' => NULL,
+    'item_imagen_recurso_origen' => 'apex',
+    'item_imagen' => NULL,
+    'punto_montaje' => 13,
+    'tipo_pagina_punto_montaje' => 13,
+    'tipo_pagina_clase' => 'tp_general_tupa',
+    'tipo_pagina_archivo' => 'tp_general_tupa.php',
+    'item_include_arriba' => NULL,
+    'item_include_abajo' => NULL,
+    'item_zona_proyecto' => NULL,
+    'item_zona' => NULL,
+    'zona_punto_montaje' => NULL,
+    'item_zona_archivo' => NULL,
+    'zona_cons_archivo' => NULL,
+    'zona_cons_clase' => NULL,
+    'zona_cons_metodo' => NULL,
+    'item_publico' => 0,
+    'item_existe_ayuda' => NULL,
+    'carpeta' => 0,
+    'menu' => 1,
+    'orden' => '10',
+    'publico' => 0,
+    'redirecciona' => NULL,
+    'crono' => NULL,
+    'solicitud_tipo' => 'web',
+    'item_padre' => '102000013',
+    'cant_dependencias' => 2,
+    'cant_items_hijos' => 0,
+    'molde' => NULL,
+    'retrasar_headers' => 0,
+  ),
+  'objetos' => 
+  array (
+    0 => 
+    array (
+      'objeto_proyecto' => 'tupa',
+      'objeto' => 102000043,
+      'objeto_nombre' => 'Funciones',
+      'objeto_subclase' => 'ci_funciones',
+      'objeto_subclase_archivo' => 'funciones/ci_funciones.php',
+      'orden' => 0,
+      'clase_proyecto' => 'toba',
+      'clase' => 'toba_ci',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+      'fuente_proyecto' => NULL,
+      'fuente' => NULL,
+      'fuente_motor' => NULL,
+      'fuente_host' => NULL,
+      'fuente_usuario' => NULL,
+      'fuente_clave' => NULL,
+      'fuente_base' => NULL,
+    ),
+    1 => 
+    array (
+      'objeto_proyecto' => 'tupa',
+      'objeto' => 102000044,
+      'objeto_nombre' => 'Funciones',
+      'objeto_subclase' => 'cn_funciones',
+      'objeto_subclase_archivo' => 'funciones/cn_funciones.php',
+      'orden' => 1,
+      'clase_proyecto' => 'toba',
+      'clase' => 'toba_cn',
+      'clase_archivo' => 'nucleo/componentes/negocio/toba_cn.php',
+      'fuente_proyecto' => 'tupa',
+      'fuente' => 'tupa',
+      'fuente_motor' => 'postgres7',
+      'fuente_host' => NULL,
+      'fuente_usuario' => NULL,
+      'fuente_clave' => NULL,
+      'fuente_base' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/item/toba_mc_item__102000013.php b/backend/metadatos_compilados/item/toba_mc_item__102000013.php
new file mode 100644
index 0000000000000000000000000000000000000000..a49ade52c6be367554cef0d0dfcadc518e3cd5ce
--- /dev/null
+++ b/backend/metadatos_compilados/item/toba_mc_item__102000013.php
@@ -0,0 +1,66 @@
+<?php
+
+class toba_mc_item__102000013
+{
+	static function get_metadatos()
+	{
+		return array (
+  'basica' => 
+  array (
+    'item_proyecto' => 'tupa',
+    'item' => '102000013',
+    'item_nombre' => 'Usuarios',
+    'item_descripcion' => NULL,
+    'item_act_buffer_proyecto' => NULL,
+    'item_act_buffer' => NULL,
+    'item_act_patron_proyecto' => NULL,
+    'item_act_patron' => NULL,
+    'item_act_accion_script' => NULL,
+    'item_solic_tipo' => NULL,
+    'item_solic_registrar' => NULL,
+    'item_solic_obs_tipo_proyecto' => NULL,
+    'item_solic_obs_tipo' => NULL,
+    'item_solic_observacion' => NULL,
+    'item_solic_cronometrar' => NULL,
+    'item_parametro_a' => NULL,
+    'item_parametro_b' => NULL,
+    'item_parametro_c' => NULL,
+    'item_imagen_recurso_origen' => 'apex',
+    'item_imagen' => NULL,
+    'punto_montaje' => NULL,
+    'tipo_pagina_punto_montaje' => NULL,
+    'tipo_pagina_clase' => NULL,
+    'tipo_pagina_archivo' => NULL,
+    'item_include_arriba' => NULL,
+    'item_include_abajo' => NULL,
+    'item_zona_proyecto' => NULL,
+    'item_zona' => NULL,
+    'zona_punto_montaje' => NULL,
+    'item_zona_archivo' => NULL,
+    'zona_cons_archivo' => NULL,
+    'zona_cons_clase' => NULL,
+    'zona_cons_metodo' => NULL,
+    'item_publico' => NULL,
+    'item_existe_ayuda' => NULL,
+    'carpeta' => 1,
+    'menu' => 1,
+    'orden' => '1',
+    'publico' => NULL,
+    'redirecciona' => NULL,
+    'crono' => NULL,
+    'solicitud_tipo' => NULL,
+    'item_padre' => '102000004',
+    'cant_dependencias' => 0,
+    'cant_items_hijos' => 3,
+    'molde' => NULL,
+    'retrasar_headers' => 0,
+  ),
+  'objetos' => 
+  array (
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/metadatos_compilados/oper/toba_mc_oper__102000006.php b/backend/metadatos_compilados/oper/toba_mc_oper__102000006.php
index b65e2dddb36a5c6e4e66f6e66f8cd98d991325e1..c94f271265c54ec5dde97b402777fa8052f62f9a 100644
--- a/backend/metadatos_compilados/oper/toba_mc_oper__102000006.php
+++ b/backend/metadatos_compilados/oper/toba_mc_oper__102000006.php
@@ -49,7 +49,7 @@ class toba_mc_item__102000006
     'redirecciona' => NULL,
     'crono' => NULL,
     'solicitud_tipo' => 'web',
-    'item_padre' => '102000004',
+    'item_padre' => '102000013',
     'cant_dependencias' => 2,
     'cant_items_hijos' => 0,
     'molde' => NULL,
diff --git a/backend/metadatos_compilados/oper/toba_mc_oper__102000011.php b/backend/metadatos_compilados/oper/toba_mc_oper__102000011.php
index e3cc38721dc10a22a0876dbb0fafc99aaa30f10f..b64ea0815138e33f732977f4d826c6995b6220e0 100644
--- a/backend/metadatos_compilados/oper/toba_mc_oper__102000011.php
+++ b/backend/metadatos_compilados/oper/toba_mc_oper__102000011.php
@@ -49,7 +49,7 @@ class toba_mc_item__102000011
     'redirecciona' => NULL,
     'crono' => NULL,
     'solicitud_tipo' => 'web',
-    'item_padre' => '102000004',
+    'item_padre' => '102000013',
     'cant_dependencias' => 2,
     'cant_items_hijos' => 0,
     'molde' => NULL,
@@ -1775,21 +1775,21 @@ class toba_mc_comp__102000030
       'identificador' => 'descripcion',
       'elemento_formulario' => 'ef_editable_textarea',
       'columnas' => 'descripcion',
-      'obligatorio' => 0,
+      'obligatorio' => 1,
       'oculto_relaja_obligatorio' => 0,
       'orden' => '2',
       'etiqueta' => 'Descripcion',
       'etiqueta_estilo' => NULL,
       'descripcion' => NULL,
-      'colapsado' => NULL,
-      'desactivado' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
       'estilo' => NULL,
       'total' => NULL,
       'inicializacion' => NULL,
-      'permitir_html' => NULL,
-      'deshabilitar_rest_func' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
       'estado_defecto' => NULL,
-      'solo_lectura' => NULL,
+      'solo_lectura' => 0,
       'solo_lectura_modificacion' => 0,
       'carga_metodo' => NULL,
       'carga_clase' => NULL,
@@ -1812,11 +1812,11 @@ class toba_mc_comp__102000030
       'edit_mascara' => NULL,
       'edit_unidad' => NULL,
       'edit_rango' => NULL,
-      'edit_filas' => NULL,
-      'edit_columnas' => NULL,
+      'edit_filas' => 6,
+      'edit_columnas' => 40,
       'edit_wrap' => NULL,
-      'edit_resaltar' => NULL,
-      'edit_ajustable' => NULL,
+      'edit_resaltar' => 0,
+      'edit_ajustable' => 0,
       'edit_confirmar_clave' => NULL,
       'edit_expreg' => NULL,
       'popup_item' => NULL,
@@ -1859,21 +1859,21 @@ class toba_mc_comp__102000030
       'identificador' => 'id_sistema_arai',
       'elemento_formulario' => 'ef_editable',
       'columnas' => 'id_sistema_arai',
-      'obligatorio' => 0,
+      'obligatorio' => 1,
       'oculto_relaja_obligatorio' => 0,
       'orden' => '3',
       'etiqueta' => 'Id Sistema Arai',
       'etiqueta_estilo' => NULL,
       'descripcion' => NULL,
-      'colapsado' => NULL,
-      'desactivado' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
       'estilo' => NULL,
       'total' => NULL,
       'inicializacion' => NULL,
-      'permitir_html' => NULL,
-      'deshabilitar_rest_func' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
       'estado_defecto' => NULL,
-      'solo_lectura' => NULL,
+      'solo_lectura' => 0,
       'solo_lectura_modificacion' => 0,
       'carga_metodo' => NULL,
       'carga_clase' => NULL,
@@ -1891,7 +1891,7 @@ class toba_mc_comp__102000030
       'carga_permite_no_seteado' => 0,
       'carga_no_seteado' => NULL,
       'carga_no_seteado_ocultar' => NULL,
-      'edit_tamano' => NULL,
+      'edit_tamano' => 45,
       'edit_maximo' => NULL,
       'edit_mascara' => NULL,
       'edit_unidad' => NULL,
@@ -1943,7 +1943,7 @@ class toba_mc_comp__102000030
       'identificador' => 'vigencia_inicio',
       'elemento_formulario' => 'ef_editable_fecha',
       'columnas' => 'vigencia_inicio',
-      'obligatorio' => 0,
+      'obligatorio' => 1,
       'oculto_relaja_obligatorio' => 0,
       'orden' => '4',
       'etiqueta' => 'Vigencia Inicio',
diff --git a/backend/metadatos_compilados/oper/toba_mc_oper__102000012.php b/backend/metadatos_compilados/oper/toba_mc_oper__102000012.php
new file mode 100644
index 0000000000000000000000000000000000000000..ca2c16870c1b325efad8f79b1fd2a81a764f131e
--- /dev/null
+++ b/backend/metadatos_compilados/oper/toba_mc_oper__102000012.php
@@ -0,0 +1,3149 @@
+<?php
+
+class toba_mc_item__102000012
+{
+	static function get_metadatos()
+	{
+		return array (
+  'basica' => 
+  array (
+    'item_proyecto' => 'tupa',
+    'item' => '102000012',
+    'item_nombre' => 'Funciones',
+    'item_descripcion' => NULL,
+    'item_act_buffer_proyecto' => NULL,
+    'item_act_buffer' => NULL,
+    'item_act_patron_proyecto' => NULL,
+    'item_act_patron' => NULL,
+    'item_act_accion_script' => NULL,
+    'item_solic_tipo' => 'web',
+    'item_solic_registrar' => 0,
+    'item_solic_obs_tipo_proyecto' => NULL,
+    'item_solic_obs_tipo' => NULL,
+    'item_solic_observacion' => NULL,
+    'item_solic_cronometrar' => NULL,
+    'item_parametro_a' => NULL,
+    'item_parametro_b' => NULL,
+    'item_parametro_c' => NULL,
+    'item_imagen_recurso_origen' => 'apex',
+    'item_imagen' => NULL,
+    'punto_montaje' => 13,
+    'tipo_pagina_punto_montaje' => 13,
+    'tipo_pagina_clase' => 'tp_general_tupa',
+    'tipo_pagina_archivo' => 'tp_general_tupa.php',
+    'item_include_arriba' => NULL,
+    'item_include_abajo' => NULL,
+    'item_zona_proyecto' => NULL,
+    'item_zona' => NULL,
+    'zona_punto_montaje' => NULL,
+    'item_zona_archivo' => NULL,
+    'zona_cons_archivo' => NULL,
+    'zona_cons_clase' => NULL,
+    'zona_cons_metodo' => NULL,
+    'item_publico' => 0,
+    'item_existe_ayuda' => NULL,
+    'carpeta' => 0,
+    'menu' => 1,
+    'orden' => '10',
+    'publico' => 0,
+    'redirecciona' => NULL,
+    'crono' => NULL,
+    'solicitud_tipo' => 'web',
+    'item_padre' => '102000013',
+    'cant_dependencias' => 2,
+    'cant_items_hijos' => 0,
+    'molde' => NULL,
+    'retrasar_headers' => 0,
+  ),
+  'objetos' => 
+  array (
+    0 => 
+    array (
+      'objeto_proyecto' => 'tupa',
+      'objeto' => 102000043,
+      'objeto_nombre' => 'Funciones',
+      'objeto_subclase' => 'ci_funciones',
+      'objeto_subclase_archivo' => 'funciones/ci_funciones.php',
+      'orden' => 0,
+      'clase_proyecto' => 'toba',
+      'clase' => 'toba_ci',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+      'fuente_proyecto' => NULL,
+      'fuente' => NULL,
+      'fuente_motor' => NULL,
+      'fuente_host' => NULL,
+      'fuente_usuario' => NULL,
+      'fuente_clave' => NULL,
+      'fuente_base' => NULL,
+    ),
+    1 => 
+    array (
+      'objeto_proyecto' => 'tupa',
+      'objeto' => 102000044,
+      'objeto_nombre' => 'Funciones',
+      'objeto_subclase' => 'cn_funciones',
+      'objeto_subclase_archivo' => 'funciones/cn_funciones.php',
+      'orden' => 1,
+      'clase_proyecto' => 'toba',
+      'clase' => 'toba_cn',
+      'clase_archivo' => 'nucleo/componentes/negocio/toba_cn.php',
+      'fuente_proyecto' => 'tupa',
+      'fuente' => 'tupa',
+      'fuente_motor' => 'postgres7',
+      'fuente_host' => NULL,
+      'fuente_usuario' => NULL,
+      'fuente_clave' => NULL,
+      'fuente_base' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+class toba_mc_comp__102000043
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000043,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ci',
+    'subclase' => 'ci_funciones',
+    'subclase_archivo' => 'funciones/ci_funciones.php',
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones',
+    'titulo' => NULL,
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => NULL,
+    'fuente' => NULL,
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 11:18:33',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000249',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000249',
+    'clase_icono' => 'objetos/multi_etapa.gif',
+    'clase_descripcion_corta' => 'ci',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1642',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 4,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000044,
+      'identificador' => 'agregar',
+      'etiqueta' => '&Agregar',
+      'maneja_datos' => 0,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'nucleo/agregar.gif',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+    1 => 
+    array (
+      'evento_id' => 102000046,
+      'identificador' => 'cancelar',
+      'etiqueta' => '&Volver',
+      'maneja_datos' => 0,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'deshacer.png',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+    2 => 
+    array (
+      'evento_id' => 102000045,
+      'identificador' => 'baja',
+      'etiqueta' => '&Guardar',
+      'maneja_datos' => 1,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'borrar.png',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => 0,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => 0,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+    3 => 
+    array (
+      'evento_id' => 102000047,
+      'identificador' => 'guardar',
+      'etiqueta' => '&Guardar',
+      'maneja_datos' => 1,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'guardar.gif',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 1,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_ci' => 
+  array (
+    'ev_procesar_etiq' => NULL,
+    'ev_cancelar_etiq' => NULL,
+    'objetos' => NULL,
+    'ancho' => NULL,
+    'alto' => NULL,
+    'posicion_botonera' => NULL,
+    'tipo_navegacion' => NULL,
+    'con_toc' => 0,
+    'botonera_barra_item' => 0,
+  ),
+  '_info_ci_me_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000020,
+      'identificador' => 'pant_seleccion',
+      'etiqueta' => 'Selección',
+      'descripcion' => NULL,
+      'tip' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'objetos' => NULL,
+      'eventos' => NULL,
+      'orden' => 1,
+      'punto_montaje' => 13,
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'template' => NULL,
+      'template_impresion' => NULL,
+    ),
+    1 => 
+    array (
+      'pantalla' => 102000019,
+      'identificador' => 'pant_edicion',
+      'etiqueta' => 'Edición',
+      'descripcion' => NULL,
+      'tip' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'objetos' => NULL,
+      'eventos' => NULL,
+      'orden' => 2,
+      'punto_montaje' => 13,
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'template' => NULL,
+      'template_impresion' => NULL,
+    ),
+    2 => 
+    array (
+      'pantalla' => 102000018,
+      'identificador' => 'pant_baja',
+      'etiqueta' => 'Baja',
+      'descripcion' => NULL,
+      'tip' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'objetos' => NULL,
+      'eventos' => NULL,
+      'orden' => 3,
+      'punto_montaje' => 13,
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'template' => NULL,
+      'template_impresion' => NULL,
+    ),
+  ),
+  '_info_obj_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000018,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'dep_id' => 102000036,
+      'orden' => 0,
+      'identificador_pantalla' => 'pant_baja',
+      'identificador_dep' => 'baja',
+    ),
+    1 => 
+    array (
+      'pantalla' => 102000019,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'dep_id' => 102000038,
+      'orden' => 0,
+      'identificador_pantalla' => 'pant_edicion',
+      'identificador_dep' => 'edicion',
+    ),
+    2 => 
+    array (
+      'pantalla' => 102000020,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'dep_id' => 102000039,
+      'orden' => 0,
+      'identificador_pantalla' => 'pant_seleccion',
+      'identificador_dep' => 'filtro',
+    ),
+    3 => 
+    array (
+      'pantalla' => 102000020,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'dep_id' => 102000037,
+      'orden' => 1,
+      'identificador_pantalla' => 'pant_seleccion',
+      'identificador_dep' => 'cuadro',
+    ),
+  ),
+  '_info_evt_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000020,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'evento_id' => 102000044,
+      'identificador_pantalla' => 'pant_seleccion',
+      'identificador_evento' => 'agregar',
+    ),
+    1 => 
+    array (
+      'pantalla' => 102000019,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'evento_id' => 102000046,
+      'identificador_pantalla' => 'pant_edicion',
+      'identificador_evento' => 'cancelar',
+    ),
+    2 => 
+    array (
+      'pantalla' => 102000019,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'evento_id' => 102000047,
+      'identificador_pantalla' => 'pant_edicion',
+      'identificador_evento' => 'guardar',
+    ),
+    3 => 
+    array (
+      'pantalla' => 102000018,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'evento_id' => 102000045,
+      'identificador_pantalla' => 'pant_baja',
+      'identificador_evento' => 'baja',
+    ),
+    4 => 
+    array (
+      'pantalla' => 102000018,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000043,
+      'evento_id' => 102000046,
+      'identificador_pantalla' => 'pant_baja',
+      'identificador_evento' => 'cancelar',
+    ),
+  ),
+  '_info_dependencias' => 
+  array (
+    0 => 
+    array (
+      'identificador' => 'baja',
+      'proyecto' => 'tupa',
+      'objeto' => 102000038,
+      'clase' => 'toba_ci',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+      'subclase' => 'ci_funciones_baja',
+      'subclase_archivo' => 'funciones/ci_funciones_baja.php',
+      'fuente' => NULL,
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+    1 => 
+    array (
+      'identificador' => 'cuadro',
+      'proyecto' => 'tupa',
+      'objeto' => 102000039,
+      'clase' => 'toba_ei_cuadro',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ei_cuadro.php',
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'fuente' => NULL,
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+    2 => 
+    array (
+      'identificador' => 'edicion',
+      'proyecto' => 'tupa',
+      'objeto' => 102000041,
+      'clase' => 'toba_ci',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+      'subclase' => 'ci_funciones_edicion',
+      'subclase_archivo' => 'funciones/ci_funciones_edicion.php',
+      'fuente' => NULL,
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+    3 => 
+    array (
+      'identificador' => 'filtro',
+      'proyecto' => 'tupa',
+      'objeto' => 102000042,
+      'clase' => 'toba_ei_filtro',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ei_filtro.php',
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'fuente' => 'tupa',
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+class toba_mc_comp__102000038
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000038,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ci',
+    'subclase' => 'ci_funciones_baja',
+    'subclase_archivo' => 'funciones/ci_funciones_baja.php',
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - baja',
+    'titulo' => NULL,
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => NULL,
+    'fuente' => NULL,
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2023-03-27 11:36:04',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000249',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000249',
+    'clase_icono' => 'objetos/multi_etapa.gif',
+    'clase_descripcion_corta' => 'ci',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1642',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 1,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_ci' => 
+  array (
+    'ev_procesar_etiq' => NULL,
+    'ev_cancelar_etiq' => NULL,
+    'objetos' => NULL,
+    'ancho' => NULL,
+    'alto' => NULL,
+    'posicion_botonera' => NULL,
+    'tipo_navegacion' => NULL,
+    'con_toc' => 0,
+    'botonera_barra_item' => 0,
+  ),
+  '_info_ci_me_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000016,
+      'identificador' => 'pant_inicial',
+      'etiqueta' => 'Pantalla Inicial',
+      'descripcion' => NULL,
+      'tip' => NULL,
+      'imagen_recurso_origen' => NULL,
+      'imagen' => NULL,
+      'objetos' => NULL,
+      'eventos' => NULL,
+      'orden' => NULL,
+      'punto_montaje' => 13,
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'template' => NULL,
+      'template_impresion' => NULL,
+    ),
+  ),
+  '_info_obj_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000016,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000038,
+      'dep_id' => 102000034,
+      'orden' => 0,
+      'identificador_pantalla' => 'pant_inicial',
+      'identificador_dep' => 'formulario',
+    ),
+  ),
+  '_info_evt_pantalla' => 
+  array (
+  ),
+  '_info_dependencias' => 
+  array (
+    0 => 
+    array (
+      'identificador' => 'formulario',
+      'proyecto' => 'tupa',
+      'objeto' => 102000037,
+      'clase' => 'toba_ei_formulario',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario.php',
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'fuente' => 'tupa',
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+class toba_mc_comp__102000037
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000037,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ei_formulario',
+    'subclase' => NULL,
+    'subclase_archivo' => NULL,
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - baja - formulario',
+    'titulo' => 'Datos de la función',
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => 'tupa',
+    'fuente' => 'tupa',
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2023-03-27 11:37:40',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000255',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000255',
+    'clase_icono' => 'objetos/ut_formulario.gif',
+    'clase_descripcion_corta' => 'ei_formulario',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1842',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000038,
+      'identificador' => 'modificacion',
+      'etiqueta' => '&Modificar',
+      'maneja_datos' => 1,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'en_botonera' => 0,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 1,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_formulario' => 
+  array (
+    'auto_reset' => NULL,
+    'ancho' => NULL,
+    'ancho_etiqueta' => '150px',
+    'expandir_descripcion' => 0,
+    'no_imprimir_efs_sin_estado' => 0,
+    'resaltar_efs_con_estado' => 0,
+    'template' => NULL,
+    'template_impresion' => NULL,
+  ),
+  '_info_formulario_ef' => 
+  array (
+    0 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000048,
+      'objeto_ei_formulario' => 102000037,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'nombre',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'nombre',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '1',
+      'etiqueta' => 'Nombre',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    1 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000049,
+      'objeto_ei_formulario' => 102000037,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'descripcion',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'descripcion',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '2',
+      'etiqueta' => 'Descripcion',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    2 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000050,
+      'objeto_ei_formulario' => 102000037,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'id_sistema_arai',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'id_sistema_arai',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '3',
+      'etiqueta' => 'Id Sistema Araí',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    3 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000051,
+      'objeto_ei_formulario' => 102000037,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_inicio',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'vigencia_inicio',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '4',
+      'etiqueta' => 'Vigencia Inicio',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    4 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000047,
+      'objeto_ei_formulario' => 102000037,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_fin',
+      'elemento_formulario' => 'ef_editable_fecha',
+      'columnas' => 'vigencia_fin',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '5',
+      'etiqueta' => 'Vigencia Fin',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+class toba_mc_comp__102000039
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000039,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ei_cuadro',
+    'subclase' => NULL,
+    'subclase_archivo' => NULL,
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - cuadro',
+    'titulo' => 'Listado de funciones',
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => NULL,
+    'fuente' => NULL,
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 11:46:21',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000253',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ei_cuadro.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000253',
+    'clase_icono' => 'objetos/cuadro_array.gif',
+    'clase_descripcion_corta' => 'ei_cuadro',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1843',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000040,
+      'identificador' => 'seleccion',
+      'etiqueta' => '',
+      'maneja_datos' => 1,
+      'sobre_fila' => 1,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'doc.gif',
+      'en_botonera' => 0,
+      'ayuda' => 'Editar un servicio',
+      'ci_predep' => NULL,
+      'implicito' => NULL,
+      'defecto' => NULL,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => 0,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+    1 => 
+    array (
+      'evento_id' => 102000039,
+      'identificador' => 'no_vigente',
+      'etiqueta' => NULL,
+      'maneja_datos' => 1,
+      'sobre_fila' => 1,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'nucleo/borrar.gif',
+      'en_botonera' => 0,
+      'ayuda' => 'Modifica la vigencia fin del servicio para dejarlo inactivo.',
+      'ci_predep' => NULL,
+      'implicito' => NULL,
+      'defecto' => NULL,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => 0,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_cuadro' => 
+  array (
+    'titulo' => NULL,
+    'subtitulo' => NULL,
+    'sql' => NULL,
+    'columnas_clave' => 'id_funcion',
+    'clave_datos_tabla' => 0,
+    'archivos_callbacks' => NULL,
+    'ancho' => NULL,
+    'ordenar' => 1,
+    'exportar_paginado' => 0,
+    'exportar_xls' => 0,
+    'exportar_pdf' => 1,
+    'paginar' => 1,
+    'tamano_pagina' => 15,
+    'tipo_paginado' => 'P',
+    'scroll' => 0,
+    'alto' => NULL,
+    'eof_invisible' => 0,
+    'eof_customizado' => NULL,
+    'pdf_respetar_paginacion' => NULL,
+    'pdf_propiedades' => NULL,
+    'asociacion_columnas' => NULL,
+    'dao_nucleo_proyecto' => NULL,
+    'dao_clase' => NULL,
+    'dao_metodo' => NULL,
+    'dao_parametros' => NULL,
+    'dao_archivo' => '',
+    'cc_modo' => 't',
+    'cc_modo_anidado_colap' => 0,
+    'cc_modo_anidado_totcol' => NULL,
+    'cc_modo_anidado_totcua' => NULL,
+    'columna_descripcion' => NULL,
+    'mostrar_total_registros' => 0,
+    'siempre_con_titulo' => 0,
+  ),
+  '_info_cuadro_columna' => 
+  array (
+    0 => 
+    array (
+      'orden' => '1',
+      'objeto_cuadro_col' => 102000028,
+      'titulo' => NULL,
+      'estilo_titulo' => 'ei-cuadro-col-tit',
+      'estilo' => '4',
+      'ancho' => NULL,
+      'clave' => 'id',
+      'formateo' => 'NULO',
+      'no_ordenar' => NULL,
+      'mostrar_xls' => NULL,
+      'mostrar_pdf' => NULL,
+      'pdf_propiedades' => NULL,
+      'total' => NULL,
+      'vinculo_indice' => NULL,
+      'usar_vinculo' => NULL,
+      'total_cc' => NULL,
+      'permitir_html' => 0,
+      'grupo' => NULL,
+      'evento_asociado' => NULL,
+    ),
+    1 => 
+    array (
+      'orden' => '2',
+      'objeto_cuadro_col' => 102000029,
+      'titulo' => 'Función',
+      'estilo_titulo' => 'ei-cuadro-col-tit',
+      'estilo' => '4',
+      'ancho' => NULL,
+      'clave' => 'nombre',
+      'formateo' => 'NULO',
+      'no_ordenar' => 0,
+      'mostrar_xls' => NULL,
+      'mostrar_pdf' => NULL,
+      'pdf_propiedades' => NULL,
+      'total' => 0,
+      'vinculo_indice' => NULL,
+      'usar_vinculo' => 0,
+      'total_cc' => NULL,
+      'permitir_html' => 0,
+      'grupo' => NULL,
+      'evento_asociado' => NULL,
+    ),
+    2 => 
+    array (
+      'orden' => '3',
+      'objeto_cuadro_col' => 102000026,
+      'titulo' => 'Vigencia Inicio',
+      'estilo_titulo' => 'ei-cuadro-col-tit',
+      'estilo' => '4',
+      'ancho' => NULL,
+      'clave' => 'vigencia_inicio',
+      'formateo' => 'fecha_hora',
+      'no_ordenar' => 0,
+      'mostrar_xls' => NULL,
+      'mostrar_pdf' => NULL,
+      'pdf_propiedades' => NULL,
+      'total' => 0,
+      'vinculo_indice' => NULL,
+      'usar_vinculo' => 0,
+      'total_cc' => NULL,
+      'permitir_html' => 0,
+      'grupo' => NULL,
+      'evento_asociado' => NULL,
+    ),
+    3 => 
+    array (
+      'orden' => '4',
+      'objeto_cuadro_col' => 102000027,
+      'titulo' => 'Vigencia Fin',
+      'estilo_titulo' => 'ei-cuadro-col-tit',
+      'estilo' => '4',
+      'ancho' => NULL,
+      'clave' => 'vigencia_fin',
+      'formateo' => 'fecha_hora',
+      'no_ordenar' => NULL,
+      'mostrar_xls' => NULL,
+      'mostrar_pdf' => NULL,
+      'pdf_propiedades' => NULL,
+      'total' => NULL,
+      'vinculo_indice' => NULL,
+      'usar_vinculo' => NULL,
+      'total_cc' => NULL,
+      'permitir_html' => 0,
+      'grupo' => NULL,
+      'evento_asociado' => NULL,
+    ),
+    4 => 
+    array (
+      'orden' => '5',
+      'objeto_cuadro_col' => 102000030,
+      'titulo' => 'Es agrupador',
+      'estilo_titulo' => 'ei-cuadro-col-tit',
+      'estilo' => '7',
+      'ancho' => NULL,
+      'clave' => 'es_agrupador',
+      'formateo' => 'checkbox',
+      'no_ordenar' => NULL,
+      'mostrar_xls' => NULL,
+      'mostrar_pdf' => NULL,
+      'pdf_propiedades' => NULL,
+      'total' => NULL,
+      'vinculo_indice' => NULL,
+      'usar_vinculo' => NULL,
+      'total_cc' => NULL,
+      'permitir_html' => 0,
+      'grupo' => NULL,
+      'evento_asociado' => NULL,
+    ),
+  ),
+  '_info_cuadro_cortes' => 
+  array (
+    0 => 
+    array (
+      'orden' => '1',
+      'columnas_id' => 'id_servicio',
+      'columnas_descripcion' => 'nombre_servicio',
+      'identificador' => 'nombre_servicio',
+      'pie_contar_filas' => '0',
+      'pie_mostrar_titular' => 0,
+      'pie_mostrar_titulos' => 1,
+      'modo_inicio_colapsado' => 0,
+      'imp_paginar' => NULL,
+      'descripcion' => 'Servicio',
+      'objeto_cuadro_cc' => 102000004,
+    ),
+  ),
+  '_info_sum_cuadro_cortes' => 
+  array (
+  ),
+);
+	}
+
+}
+
+class toba_mc_comp__102000041
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000041,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ci',
+    'subclase' => 'ci_funciones_edicion',
+    'subclase_archivo' => 'funciones/ci_funciones_edicion.php',
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - edición',
+    'titulo' => NULL,
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => NULL,
+    'fuente' => NULL,
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 11:56:41',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000249',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000249',
+    'clase_icono' => 'objetos/multi_etapa.gif',
+    'clase_descripcion_corta' => 'ci',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1642',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 2,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_ci' => 
+  array (
+    'ev_procesar_etiq' => NULL,
+    'ev_cancelar_etiq' => NULL,
+    'objetos' => NULL,
+    'ancho' => NULL,
+    'alto' => NULL,
+    'posicion_botonera' => NULL,
+    'tipo_navegacion' => NULL,
+    'con_toc' => 0,
+    'botonera_barra_item' => 0,
+  ),
+  '_info_ci_me_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000017,
+      'identificador' => 'pant_inicial',
+      'etiqueta' => 'Pantalla Inicial',
+      'descripcion' => NULL,
+      'tip' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'objetos' => NULL,
+      'eventos' => NULL,
+      'orden' => 1,
+      'punto_montaje' => 13,
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'template' => NULL,
+      'template_impresion' => NULL,
+    ),
+  ),
+  '_info_obj_pantalla' => 
+  array (
+    0 => 
+    array (
+      'pantalla' => 102000017,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000041,
+      'dep_id' => 102000035,
+      'orden' => 0,
+      'identificador_pantalla' => 'pant_inicial',
+      'identificador_dep' => 'formulario',
+    ),
+    1 => 
+    array (
+      'pantalla' => 102000017,
+      'proyecto' => 'tupa',
+      'objeto_ci' => 102000041,
+      'dep_id' => 102000040,
+      'orden' => 1,
+      'identificador_pantalla' => 'pant_inicial',
+      'identificador_dep' => 'formulario_ml',
+    ),
+  ),
+  '_info_evt_pantalla' => 
+  array (
+  ),
+  '_info_dependencias' => 
+  array (
+    0 => 
+    array (
+      'identificador' => 'formulario',
+      'proyecto' => 'tupa',
+      'objeto' => 102000040,
+      'clase' => 'toba_ei_formulario',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario.php',
+      'subclase' => 'form_funciones',
+      'subclase_archivo' => 'funciones/form_funciones.php',
+      'fuente' => 'tupa',
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+    1 => 
+    array (
+      'identificador' => 'formulario_ml',
+      'proyecto' => 'tupa',
+      'objeto' => 102000045,
+      'clase' => 'toba_ei_formulario_ml',
+      'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario_ml.php',
+      'subclase' => NULL,
+      'subclase_archivo' => NULL,
+      'fuente' => 'tupa',
+      'parametros_a' => NULL,
+      'parametros_b' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+class toba_mc_comp__102000040
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000040,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ei_formulario',
+    'subclase' => 'form_funciones',
+    'subclase_archivo' => 'funciones/form_funciones.php',
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - edición - formulario',
+    'titulo' => 'Datos de la función',
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => 'tupa',
+    'fuente' => 'tupa',
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 11:58:32',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000255',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000255',
+    'clase_icono' => 'objetos/ut_formulario.gif',
+    'clase_descripcion_corta' => 'ei_formulario',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1842',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000041,
+      'identificador' => 'modificacion',
+      'etiqueta' => '&Modificar',
+      'maneja_datos' => 1,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'en_botonera' => 0,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 1,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_formulario' => 
+  array (
+    'auto_reset' => NULL,
+    'ancho' => NULL,
+    'ancho_etiqueta' => '150px',
+    'expandir_descripcion' => 0,
+    'no_imprimir_efs_sin_estado' => 0,
+    'resaltar_efs_con_estado' => 0,
+    'template' => '',
+    'template_impresion' => NULL,
+  ),
+  '_info_formulario_ef' => 
+  array (
+    0 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000057,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'id_servicio',
+      'elemento_formulario' => 'ef_combo',
+      'columnas' => 'id_servicio',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '1',
+      'etiqueta' => 'Servicio',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => 'get_servicios',
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => 'tupa',
+      'carga_lista' => NULL,
+      'carga_col_clave' => 'id_servicio',
+      'carga_col_desc' => 'nombre',
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => 0,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 1,
+      'carga_no_seteado' => '-- Seleccione --',
+      'carga_no_seteado_ocultar' => 0,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    1 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000052,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'nombre',
+      'elemento_formulario' => 'ef_editable',
+      'columnas' => 'nombre',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '2',
+      'etiqueta' => 'Nombre',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    2 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000053,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'descripcion',
+      'elemento_formulario' => 'ef_editable_textarea',
+      'columnas' => 'descripcion',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '3',
+      'etiqueta' => 'Descripcion',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => 6,
+      'edit_columnas' => 40,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => 0,
+      'edit_ajustable' => 0,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    3 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000054,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'es_agrupador',
+      'elemento_formulario' => 'ef_combo',
+      'columnas' => 'es_agrupador',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '4',
+      'etiqueta' => 'Es Agrupador',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => 'tupa',
+      'carga_lista' => '0/No,1/Sí',
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => 0,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => '-- Seleccione --',
+      'carga_no_seteado_ocultar' => 0,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    4 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000055,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_inicio',
+      'elemento_formulario' => 'ef_editable_fecha',
+      'columnas' => 'vigencia_inicio',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '5',
+      'etiqueta' => 'Vigencia Inicio',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    5 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000056,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_fin',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'vigencia_fin',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '6',
+      'etiqueta' => 'Vigencia Fin',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => 0,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    6 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000059,
+      'objeto_ei_formulario' => 102000040,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'id_funcion_predecesor',
+      'elemento_formulario' => 'ef_combo',
+      'columnas' => 'id_funcion_predecesor',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '7',
+      'etiqueta' => 'Función Predecesor',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => 'get_funciones_combo',
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => 'tupa',
+      'carga_lista' => NULL,
+      'carga_col_clave' => 'id_funcion',
+      'carga_col_desc' => 'nombre',
+      'carga_maestros' => 'id_servicio',
+      'carga_cascada_relaj' => 0,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 1,
+      'carga_no_seteado' => '-- Seleccione --',
+      'carga_no_seteado_ocultar' => 0,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => 13,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+class toba_mc_comp__102000045
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000045,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ei_formulario_ml',
+    'subclase' => NULL,
+    'subclase_archivo' => NULL,
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - edición - formulario_ml',
+    'titulo' => 'Funciones agrupadas',
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => 'tupa',
+    'fuente' => 'tupa',
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2023-09-13 11:53:33',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000256',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ei_formulario_ml.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000256',
+    'clase_icono' => 'objetos/ut_formulario_ml.gif',
+    'clase_descripcion_corta' => 'ei_formulario_ml',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1842',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000048,
+      'identificador' => 'modificacion',
+      'etiqueta' => '&Modificacion',
+      'maneja_datos' => 1,
+      'sobre_fila' => 0,
+      'confirmacion' => NULL,
+      'estilo' => NULL,
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => NULL,
+      'en_botonera' => 0,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 1,
+      'defecto' => 0,
+      'grupo' => NULL,
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_formulario' => 
+  array (
+    'auto_reset' => NULL,
+    'scroll' => 0,
+    'ancho' => NULL,
+    'alto' => NULL,
+    'filas' => NULL,
+    'filas_agregar' => 1,
+    'filas_agregar_online' => 1,
+    'filas_agregar_abajo' => 0,
+    'filas_agregar_texto' => 'Agregar Función',
+    'filas_borrar_en_linea' => 0,
+    'filas_ordenar_en_linea' => 0,
+    'filas_ordenar' => 0,
+    'filas_numerar' => 0,
+    'columna_orden' => '',
+    'analisis_cambios' => 'NO',
+  ),
+  '_info_formulario_ef' => 
+  array (
+    0 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000060,
+      'objeto_ei_formulario' => 102000045,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'nombre',
+      'elemento_formulario' => 'ef_editable',
+      'columnas' => 'nombre',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '1',
+      'etiqueta' => 'Nombre',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => 0,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => NULL,
+      'placeholder' => NULL,
+      'columna_estilo' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    1 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000061,
+      'objeto_ei_formulario' => 102000045,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'descripcion',
+      'elemento_formulario' => 'ef_editable_textarea',
+      'columnas' => 'descripcion',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '2',
+      'etiqueta' => 'Descripción',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => 0,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => 2,
+      'edit_columnas' => 40,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => 0,
+      'edit_ajustable' => 0,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => NULL,
+      'placeholder' => NULL,
+      'columna_estilo' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    2 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000062,
+      'objeto_ei_formulario' => 102000045,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_inicio',
+      'elemento_formulario' => 'ef_editable_fecha',
+      'columnas' => 'vigencia_inicio',
+      'obligatorio' => 1,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '3',
+      'etiqueta' => 'Vigencia Inicio',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => 0,
+      'desactivado' => 0,
+      'estilo' => NULL,
+      'total' => 0,
+      'inicializacion' => NULL,
+      'permitir_html' => 0,
+      'deshabilitar_rest_func' => 0,
+      'estado_defecto' => NULL,
+      'solo_lectura' => 0,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => NULL,
+      'placeholder' => NULL,
+      'columna_estilo' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    3 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000065,
+      'objeto_ei_formulario' => 102000045,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'vigencia_fin',
+      'elemento_formulario' => 'ef_fijo',
+      'columnas' => 'vigencia_fin',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '4',
+      'etiqueta' => 'Vigencia Fin',
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => NULL,
+      'placeholder' => NULL,
+      'columna_estilo' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    4 => 
+    array (
+      'objeto_ei_formulario_fila' => 102000064,
+      'objeto_ei_formulario' => 102000045,
+      'objeto_ei_formulario_proyecto' => 'tupa',
+      'identificador' => 'id_funcion',
+      'elemento_formulario' => 'ef_oculto',
+      'columnas' => 'id_funcion',
+      'obligatorio' => 0,
+      'oculto_relaja_obligatorio' => 0,
+      'orden' => '5',
+      'etiqueta' => NULL,
+      'etiqueta_estilo' => NULL,
+      'descripcion' => NULL,
+      'colapsado' => NULL,
+      'desactivado' => NULL,
+      'estilo' => NULL,
+      'total' => NULL,
+      'inicializacion' => NULL,
+      'permitir_html' => NULL,
+      'deshabilitar_rest_func' => NULL,
+      'estado_defecto' => NULL,
+      'solo_lectura' => NULL,
+      'solo_lectura_modificacion' => 0,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_maestros' => NULL,
+      'carga_cascada_relaj' => NULL,
+      'cascada_mantiene_estado' => 0,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_filas' => NULL,
+      'edit_columnas' => NULL,
+      'edit_wrap' => NULL,
+      'edit_resaltar' => NULL,
+      'edit_ajustable' => NULL,
+      'edit_confirmar_clave' => NULL,
+      'edit_expreg' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'fieldset_fin' => NULL,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'check_ml_toggle' => NULL,
+      'fijo_sin_estado' => NULL,
+      'editor_ancho' => NULL,
+      'editor_alto' => NULL,
+      'editor_botonera' => NULL,
+      'editor_config_file' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'upload_extensiones' => NULL,
+      'punto_montaje' => NULL,
+      'placeholder' => NULL,
+      'columna_estilo' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+class toba_mc_comp__102000042
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000042,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_ei_filtro',
+    'subclase' => NULL,
+    'subclase_archivo' => NULL,
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones - filtro',
+    'titulo' => 'Filtro de funciones',
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => 'tupa',
+    'fuente' => 'tupa',
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 11:47:59',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '1000254',
+    'clase_archivo' => 'nucleo/componentes/interface/toba_ei_filtro.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '1000254',
+    'clase_icono' => 'objetos/filtro.gif',
+    'clase_descripcion_corta' => 'ei_filtro',
+    'clase_instanciador_proyecto' => 'toba_editor',
+    'clase_instanciador_item' => '1842',
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => 'abajo',
+  ),
+  '_info_eventos' => 
+  array (
+    0 => 
+    array (
+      'evento_id' => 102000043,
+      'identificador' => 'filtrar',
+      'etiqueta' => '&Filtrar',
+      'maneja_datos' => 1,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => 'ei-boton-filtrar',
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'filtrar.png',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 1,
+      'grupo' => 'cargado,no_cargado',
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => 0,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+    1 => 
+    array (
+      'evento_id' => 102000042,
+      'identificador' => 'cancelar',
+      'etiqueta' => '&Limpiar',
+      'maneja_datos' => 0,
+      'sobre_fila' => NULL,
+      'confirmacion' => NULL,
+      'estilo' => 'ei-boton-limpiar',
+      'imagen_recurso_origen' => 'apex',
+      'imagen' => 'limpiar.png',
+      'en_botonera' => 1,
+      'ayuda' => NULL,
+      'ci_predep' => NULL,
+      'implicito' => 0,
+      'defecto' => 0,
+      'grupo' => 'cargado',
+      'accion' => NULL,
+      'accion_imphtml_debug' => NULL,
+      'accion_vinculo_carpeta' => NULL,
+      'accion_vinculo_item' => NULL,
+      'accion_vinculo_objeto' => NULL,
+      'accion_vinculo_popup' => NULL,
+      'accion_vinculo_popup_param' => NULL,
+      'accion_vinculo_celda' => NULL,
+      'accion_vinculo_target' => NULL,
+      'accion_vinculo_servicio' => NULL,
+      'es_seleccion_multiple' => 0,
+      'es_autovinculo' => 0,
+    ),
+  ),
+  '_info_puntos_control' => 
+  array (
+  ),
+  '_info_filtro' => 
+  array (
+    'ancho' => NULL,
+  ),
+  '_info_filtro_col' => 
+  array (
+    0 => 
+    array (
+      'objeto_ei_filtro_col' => 102000019,
+      'objeto_ei_filtro' => 102000042,
+      'objeto_ei_filtro_proyecto' => 'tupa',
+      'tipo' => 'cadena',
+      'nombre' => 'nombre',
+      'expresion' => 'nombre',
+      'etiqueta' => 'Nombre',
+      'descripcion' => NULL,
+      'obligatorio' => 0,
+      'inicial' => 1,
+      'orden' => 1,
+      'estado_defecto' => NULL,
+      'opciones_es_multiple' => 0,
+      'opciones_ef' => NULL,
+      'carga_metodo' => NULL,
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => NULL,
+      'carga_lista' => NULL,
+      'carga_col_clave' => NULL,
+      'carga_col_desc' => NULL,
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => NULL,
+      'carga_maestros' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_expreg' => NULL,
+      'estilo' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'punto_montaje' => 13,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+    1 => 
+    array (
+      'objeto_ei_filtro_col' => 102000020,
+      'objeto_ei_filtro' => 102000042,
+      'objeto_ei_filtro_proyecto' => 'tupa',
+      'tipo' => 'opciones',
+      'nombre' => 'id_servicio',
+      'expresion' => 'id_servicio',
+      'etiqueta' => 'Servicio',
+      'descripcion' => NULL,
+      'obligatorio' => 0,
+      'inicial' => 0,
+      'orden' => 2,
+      'estado_defecto' => NULL,
+      'opciones_es_multiple' => 0,
+      'opciones_ef' => 'ef_combo',
+      'carga_metodo' => 'get_servicios',
+      'carga_clase' => NULL,
+      'carga_include' => NULL,
+      'carga_dt' => NULL,
+      'carga_consulta_php' => NULL,
+      'carga_sql' => NULL,
+      'carga_fuente' => 'tupa',
+      'carga_lista' => NULL,
+      'carga_col_clave' => 'id_servicio',
+      'carga_col_desc' => 'nombre',
+      'carga_permite_no_seteado' => 0,
+      'carga_no_seteado' => NULL,
+      'carga_no_seteado_ocultar' => 0,
+      'carga_maestros' => NULL,
+      'edit_tamano' => NULL,
+      'edit_maximo' => NULL,
+      'edit_mascara' => NULL,
+      'edit_unidad' => NULL,
+      'edit_rango' => NULL,
+      'edit_expreg' => NULL,
+      'estilo' => NULL,
+      'popup_item' => NULL,
+      'popup_proyecto' => NULL,
+      'popup_editable' => NULL,
+      'popup_ventana' => NULL,
+      'popup_carga_desc_metodo' => NULL,
+      'popup_carga_desc_clase' => NULL,
+      'popup_carga_desc_include' => NULL,
+      'popup_puede_borrar_estado' => NULL,
+      'punto_montaje' => 13,
+      'check_valor_si' => NULL,
+      'check_valor_no' => NULL,
+      'check_desc_si' => NULL,
+      'check_desc_no' => NULL,
+      'selec_cant_minima' => NULL,
+      'selec_cant_maxima' => NULL,
+      'selec_utilidades' => NULL,
+      'selec_tamano' => NULL,
+      'selec_ancho' => NULL,
+      'selec_serializar' => NULL,
+      'selec_cant_columnas' => NULL,
+      'placeholder' => NULL,
+      'carga_consulta_php_clase' => NULL,
+      'carga_consulta_php_archivo' => NULL,
+    ),
+  ),
+);
+	}
+
+}
+
+class toba_mc_comp__102000044
+{
+	static function get_metadatos()
+	{
+		return array (
+  '_info' => 
+  array (
+    'proyecto' => 'tupa',
+    'objeto' => 102000044,
+    'anterior' => NULL,
+    'identificador' => NULL,
+    'reflexivo' => NULL,
+    'clase_proyecto' => 'toba',
+    'clase' => 'toba_cn',
+    'subclase' => 'cn_funciones',
+    'subclase_archivo' => 'funciones/cn_funciones.php',
+    'objeto_categoria_proyecto' => NULL,
+    'objeto_categoria' => NULL,
+    'nombre' => 'Funciones',
+    'titulo' => NULL,
+    'colapsable' => 0,
+    'descripcion' => NULL,
+    'fuente_proyecto' => 'tupa',
+    'fuente' => 'tupa',
+    'solicitud_registrar' => NULL,
+    'solicitud_obj_obs_tipo' => NULL,
+    'solicitud_obj_observacion' => NULL,
+    'parametro_a' => NULL,
+    'parametro_b' => NULL,
+    'parametro_c' => NULL,
+    'parametro_d' => NULL,
+    'parametro_e' => NULL,
+    'parametro_f' => NULL,
+    'usuario' => NULL,
+    'creacion' => '2020-10-05 12:09:28',
+    'punto_montaje' => 13,
+    'clase_editor_proyecto' => 'toba_editor',
+    'clase_editor_item' => '2045',
+    'clase_archivo' => 'nucleo/componentes/negocio/toba_cn.php',
+    'clase_vinculos' => NULL,
+    'clase_editor' => '2045',
+    'clase_icono' => 'objetos/negocio.gif',
+    'clase_descripcion_corta' => 'cn',
+    'clase_instanciador_proyecto' => NULL,
+    'clase_instanciador_item' => NULL,
+    'objeto_existe_ayuda' => NULL,
+    'ap_clase' => NULL,
+    'ap_archivo' => NULL,
+    'ap_punto_montaje' => NULL,
+    'cant_dependencias' => 0,
+    'posicion_botonera' => NULL,
+  ),
+  '_info_dependencias' => 
+  array (
+  ),
+  '_info_consumo' => 
+  array (
+  ),
+);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/backend/php/funciones/ci_funciones.php b/backend/php/funciones/ci_funciones.php
new file mode 100644
index 0000000000000000000000000000000000000000..10a96b3978adefe41555245df62893ed6f611154
--- /dev/null
+++ b/backend/php/funciones/ci_funciones.php
@@ -0,0 +1,124 @@
+<?php
+class ci_funciones extends tupa_ci
+{
+    //-----------------------------------------------------------------------------------
+    //---- filtro -----------------------------------------------------------------------
+    //-----------------------------------------------------------------------------------
+
+    protected $s__seleccion;
+    protected $s__funcion;
+    protected $s__datos_cuadro;
+    protected $s__datos_filtro;
+
+    public function conf__filtro(tupa_ei_filtro $filtro)
+    {
+        if (isset($this->s__datos_filtro)) {
+            $filtro->set_datos($this->s__datos_filtro);
+        }
+    }
+
+    public function evt__filtro__filtrar($filtro)
+    {
+        if (!empty($filtro)) {
+            $this->s__datos_filtro = $filtro;
+            $this->s__datos_cuadro = $this->cn()->get_funciones($filtro);
+        } else {
+            $this->s__datos_cuadro = $this->cn()->get_funciones();
+        }
+
+        $this->dep('cuadro')->set_datos($this->s__datos_cuadro);
+    }
+
+    public function evt__filtro__cancelar()
+    {
+        unset($this->s__datos_filtro);
+        unset($this->s__datos_cuadro);
+    }
+
+    //-----------------------------------------------------------------------------------
+    //---- cuadro -----------------------------------------------------------------------
+    //-----------------------------------------------------------------------------------
+
+    public function conf__cuadro(tupa_ei_cuadro $cuadro)
+    {
+        $cuadro->eliminar_columnas(['id']);
+        unset($this->s__seleccion);
+        if (isset($this->s__datos_cuadro)) {
+            $cuadro->set_datos($this->s__datos_cuadro);
+        }
+    }
+
+    public function evt__cuadro__seleccion($seleccion)
+    {
+        $this->s__seleccion = $seleccion;
+
+        try {
+            $this->cn()->set_id_funcion($this->s__seleccion['id_funcion']);
+            $this->set_pantalla('pant_edicion');
+        } catch (\Exception $e) {
+            toba::notificacion()->error('Se produjo un error inesperado');
+        }
+    }
+
+    //-----------------------------------------------------------------------------------
+    //---- Eventos ----------------------------------------------------------------------
+    //-----------------------------------------------------------------------------------
+
+    public function evt__agregar()
+    {
+        $this->set_pantalla('pant_edicion');
+    }
+
+    public function evt__cancelar()
+    {
+        $this->cn()->set_id_funcion(null);
+        $this->set_pantalla('pant_seleccion');
+    }
+
+    public function evt__guardar()
+    {
+        $id = $this->cn()->get_id_funcion();
+
+        if (is_null($id)) {
+            $result = $this->cn()->crear_funcion();
+
+            if ($result !== true) {
+                $this->controlador()->agregar_notificacion($result, 'error');
+            } else {
+                $this->controlador()->agregar_notificacion('Se guardo la funcion');
+            }
+        } else {
+            $result = $this->cn()->actualizar_funcion($id);
+
+            if (is_array($result) && $result['respuesta'] == true) {
+                $this->controlador()->agregar_notificacion('Se guardo la funcion');
+            } else {
+                $this->controlador()->agregar_notificacion($result, 'error');
+            }
+        }
+
+        $result = $this->cn()->grabar_funciones_hijas();
+    }
+
+    function evt__cuadro__no_vigente($seleccion)
+    {
+        $this->cn()->set_id_funcion($seleccion['id_funcion']);
+        $this->set_pantalla('pant_baja');
+    }
+
+    function evt__baja()
+    {
+        $result = $this->cn()->set_vigencia_fin_funcion();
+
+        if (isset($result['respuesta']) && $result['respuesta'] !== true) {
+            $this->controlador()->agregar_notificacion($result, 'error');
+        } else {
+            $this->controlador()->agregar_notificacion('Se modifico la funcion');
+        }
+    }
+
+    public function get_servicios()
+    {
+        return $this->cn()->get_servicios();
+    }
+}
diff --git a/backend/php/funciones/ci_funciones_baja.php b/backend/php/funciones/ci_funciones_baja.php
new file mode 100644
index 0000000000000000000000000000000000000000..298948fe211c598fc0ca3fe9c9e780ab0278e35f
--- /dev/null
+++ b/backend/php/funciones/ci_funciones_baja.php
@@ -0,0 +1,27 @@
+<?php
+class ci_funciones_baja extends tupa_ci
+{
+	//-----------------------------------------------------------------------------------
+	//---- formulario -------------------------------------------------------------------
+	//-----------------------------------------------------------------------------------
+
+	function conf__formulario(tupa_ei_formulario $form)
+	{
+		$id = $this->cn()->get_id_funcion();
+
+		if (!is_null($id)) {
+			$this->s__funcion = $this->cn()->get_funcion($id);
+
+			if (!empty($this->s__funcion['vigencia_inicio'])) {
+				$this->s__funcion['vigencia_inicio'] = date('d/m/Y', strtotime($this->s__funcion['vigencia_inicio']));
+			}
+
+			$form->set_datos($this->s__funcion);
+		}
+	}
+
+	function evt__formulario__modificacion($datos)
+	{
+		$this->cn()->set_vigencia_fin($datos['vigencia_fin']);
+	}
+}
diff --git a/backend/php/funciones/ci_funciones_edicion.php b/backend/php/funciones/ci_funciones_edicion.php
new file mode 100644
index 0000000000000000000000000000000000000000..346dee44313a344a54386df3a6e15e45a9dc6a42
--- /dev/null
+++ b/backend/php/funciones/ci_funciones_edicion.php
@@ -0,0 +1,81 @@
+<?php
+class ci_funciones_edicion extends tupa_ci
+{
+    //-----------------------------------------------------------------------------------
+    //---- formulario -------------------------------------------------------------------
+    //-----------------------------------------------------------------------------------
+
+    protected $s__funcion;
+
+    public function conf__formulario(tupa_ei_formulario $form)
+    {
+        $id = $this->cn()->get_id_funcion();
+
+        if (!is_null($id)) {
+            $this->s__funcion = $this->cn()->get_funcion($id);
+
+            if (!empty($this->s__funcion['vigencia_fin'])) {
+                $this->s__funcion['vigencia_fin'] = date('d/m/Y', strtotime($this->s__funcion['vigencia_fin']));
+                $form->set_solo_lectura(['vigencia_fin']);
+            } else {
+                $form->desactivar_efs(['vigencia_fin']);
+            }
+
+            $form->set_datos($this->s__funcion);
+        } else {
+            $form->desactivar_efs(['vigencia_fin']);
+        }
+    }
+
+    public function evt__formulario__modificacion($datos)
+    {
+        $id = $this->cn()->get_id_funcion();
+
+        if (!is_null($id)) {
+            $datos['id'] = $id;
+        }
+
+        $datos['es_agrupador'] = ($datos['es_agrupador'] == 1 ) ? true : false ;
+        $datos['id_servicio'] = intval($datos['id_servicio']);
+        $datos['id_funcion_padre'] = isset($datos['id_funcion_padre']) ? intval($datos['id_funcion_padre']) : null;
+        $datos['id_funcion_predecesor'] = isset($datos['id_funcion_predecesor']) ? intval($datos['id_funcion_predecesor']) : null;
+
+        $this->cn()->set_funcion($datos);
+    }
+
+    public function get_funcion_dependencias()
+    {
+        return $this->cn()->get_funcion_dependencias();
+    }
+
+    public function get_servicios()
+    {
+        return $this->cn()->get_servicios();
+    }
+
+    public function get_funciones_combo($id_servicio = null)
+    {
+        return  $this->cn()->get_funciones_combo($id_servicio);
+    }
+    
+	//-----------------------------------------------------------------------------------
+	//---- formulario_ml ----------------------------------------------------------------
+	//-----------------------------------------------------------------------------------
+
+	function conf__formulario_ml(tupa_ei_formulario_ml $form_ml)
+	{
+        $id = $this->cn()->get_id_funcion();
+        
+        if (!is_null($id)) {
+            $funciones_hijas = $this->cn()->get_funciones_hijas($id);
+            $form_ml->set_datos($funciones_hijas);
+        }
+	}
+
+	function evt__formulario_ml__modificacion($datos)
+	{
+        if (!empty($datos)) {
+            $this->cn()->set_funciones_hijas($datos);
+        }
+	}
+}
diff --git a/backend/php/funciones/cn_funciones.php b/backend/php/funciones/cn_funciones.php
new file mode 100644
index 0000000000000000000000000000000000000000..02d5eabf0272c5d9d772f39458a4aecd40596658
--- /dev/null
+++ b/backend/php/funciones/cn_funciones.php
@@ -0,0 +1,289 @@
+<?php
+
+use UNAM\Tupa\Core\Dao\Consultas\Tupa;
+use UNAM\Tupa\Core\Negocio\SolicitudesServicios\Funcion;
+
+class cn_funciones extends tupa_cn
+{
+    protected $s__id_funcion;
+    /**
+     * @var array
+     */
+    protected $s__funcion;
+    protected $s__funciones_hijas;
+    protected $s__vigencia_fin;
+
+    /**
+     * @param $id_funcion
+     */
+    public function set_id_funcion($id_funcion)
+    {
+        $this->s__id_funcion = $id_funcion;
+    }
+
+    /**
+     * @return mixed
+     */
+    public function get_id_funcion()
+    {
+        return $this->s__id_funcion;
+    }
+
+    /**
+     * @param array $filtros
+     * @return array|mixed|string|null
+     */
+    public function get_funciones(array $filtros = [])
+    {
+        try {
+            $dao = new Tupa($this->get_rest_tupa());
+
+            if (count($filtros) > 0) {
+                $filtro_str = null;
+                foreach ($filtros as $tipo => $filtro) {
+                    if ($tipo === array_key_last($filtros)) {
+                        $filtro_str .= "{$tipo}={$filtro['condicion']};{$filtro['valor']}";
+                    } else {
+                        $filtro_str .= "{$tipo}={$filtro['condicion']};{$filtro['valor']}&";
+                    }
+                }
+                $datos = $dao->getFunciones($filtro_str);
+            } else {
+                $datos = $dao->getFunciones();
+            }
+
+            return $datos;
+        } catch (\Exception $e) {
+            toba::logger()->error($e->getMessage());
+            toba::notificacion()->error($e->getMessage());
+        }
+    }
+
+    /**
+     * @param $id_funcion
+     * @return array|mixed|string|null
+     */
+    public function get_funcion($id_funcion)
+    {
+        try {
+            $dao = new Tupa($this->get_rest_tupa());
+
+            return $dao->getFuncion($id_funcion);
+        } catch (\Exception $e) {
+            toba::logger()->error($e->getMessage());
+            toba::notificacion()->error($e->getMessage());
+        }
+    }
+
+    /**
+     * @param $id_funcion
+     * @return array|mixed|string|null
+     */
+    public function get_funciones_hijas($id_funcion)
+    {
+        try {
+            $dao = new Tupa($this->get_rest_tupa());
+
+            return $dao->getFuncionesHijas($id_funcion);
+        } catch (\Exception $e) {
+            toba::logger()->error($e->getMessage());
+            toba::notificacion()->error($e->getMessage());
+        }
+    }
+
+    /**
+     * @param $datos_funcion
+     * @return string
+     */
+    public function set_funcion($datos_funcion)
+    {
+        try {
+            $funcion = new Funcion();
+            $funcion->loadFromDatos($datos_funcion);
+
+            if (isset($datos_funcion['id_funcion'])) {
+                $this->s__funcion['id_funcion'] = $funcion->getId();
+            }
+
+            $this->s__funcion = [
+                'nombre' => $funcion->getNombre(),
+                'descripcion' => $funcion->getDescripcion(),
+                'es_agrupador' => $funcion->getEsAgrupador(),
+                'id_funcion_padre' => is_object($funcion->getFuncionPadre()) ? $funcion->getFuncionPadre()->getId() : null,
+                'id_funcion_predecesor' => is_object($funcion->getFuncionPredecesor()) ? $funcion->getFuncionPredecesor()->getId() : null,
+                'vigencia_inicio' => $funcion->getVigenciaInicio(),
+                'vigencia_fin' => $funcion->getVigenciaFin(),
+                'id_servicio' => is_object($funcion->getServicio()) ? $funcion->getServicio()->getId() : null
+            ];
+        } catch (\Exception $e) {
+            toba::logger()->error($e->getMessage());
+            toba::notificacion()->error($e->getMessage());
+        }
+    }
+
+    public function set_funciones_hijas(array $funciones)
+    {
+        try {
+            foreach ($funciones as $k => $datos) {
+                $funcion = new Funcion();
+                $funcion->loadFromDatos($datos);
+
+                if (!empty($datos['id_funcion'])) {
+                    $this->s__funciones_hijas[$k]['id_funcion'] = $funcion->getId();
+                }
+                $this->s__funciones_hijas[$k]['descripcion'] = $funcion->getDescripcion();
+                $this->s__funciones_hijas[$k]['es_agrupador'] = false;
+                $this->s__funciones_hijas[$k]['id_funcion_padre'] = $this->s__id_funcion;
+                $this->s__funciones_hijas[$k]['id_funcion_predecesor'] = is_object($funcion->getFuncionPredecesor()) ? $funcion->getFuncionPredecesor()->getId() : null;
+                $this->s__funciones_hijas[$k]['vigencia_inicio'] = $funcion->getVigenciaInicio();
+                $this->s__funciones_hijas[$k]['vigencia_fin'] = $funcion->getVigenciaFin();
+                $this->s__funciones_hijas[$k]['id_servicio'] = $this->s__funcion['id_servicio'];
+                $this->s__funciones_hijas[$k]['nombre'] = $funcion->getNombre();
+            }
+        } catch (\Exception $e) {
+            toba::logger()->error($e->getMessage());
+            toba::notificacion()->error($e->getMessage());
+        }
+    }
+
+    public function set_vigencia_fin($vigencia_fin)
+    {
+        $this->s__vigencia_fin = $vigencia_fin;
+    }
+
+    /**
+     * @return string
+     */
+    public function crear_funcion($funcion = null, $es_hija = false)
+    {
+        try {
+            $funcion = !is_null($funcion) ? $funcion : $this->s__funcion;
+            $dao = new Tupa($this->get_rest_tupa());
+
+            unset($funcion['vigencia_fin']);
+
+            $result = $dao->crearFuncion($funcion);
+
+            if (is_array($result)) {
+                if (!$es_hija) {
+                    $this->set_id_funcion($result['id_funcion']);
+                }
+
+                if (!empty($this->s__funciones_hijas)) {
+                    foreach ($this->s__funciones_hijas as $k => $funciones) {
+                        $this->s__funciones_hijas[$k]['id_funcion_padre'] = $result['id_funcion'];
+                    }
+                }
+                return true;
+            }
+        } catch (\Exception $e) {
+            toba::logger()->error($e->getMessage());
+            toba::notificacion()->error($e->getMessage());
+        }
+    }
+
+    /**
+     * @param $id
+     * @return array|string
+     */
+    public function actualizar_funcion($id, $funcion = null)
+    {
+        try {
+            $funcion = !is_null($funcion) ? $funcion : $this->s__funcion;
+            $dao = new Tupa($this->get_rest_tupa());
+
+            unset($funcion['vigencia_fin']);
+
+            return $dao->actualizarFuncion($id, $funcion);
+        } catch (\Exception $e) {
+            toba::logger()->error($e->getMessage());
+            toba::notificacion()->error($e->getMessage());
+        }
+    }
+
+    /**
+     * Guarda las funciones hijas
+     *
+     * @return void
+     */
+    public function grabar_funciones_hijas()
+    {
+        if (!empty($this->s__funciones_hijas)) {
+            foreach ($this->s__funciones_hijas as $funcion) {
+                if (!isset($funcion['id_funcion'])) {
+                    $this->crear_funcion($funcion, true);
+                } else {
+                    $id_funcion = $funcion['id_funcion'];
+                    unset($funcion['id_funcion']);
+                    $this->actualizar_funcion($id_funcion, $funcion);
+                }
+            }
+        }
+    }
+
+    /**
+     * Inactiva la funcion seteando la vigencia fin
+     *
+     * @return void
+     */
+    public function set_vigencia_fin_funcion()
+    {
+        try {
+            if (!empty($this->s__vigencia_fin)) {
+                $dao = new Tupa($this->get_rest_tupa());
+                return $dao->inactivarFuncion($this->get_id_funcion(), ['vigencia_fin' => $this->s__vigencia_fin]);
+            }
+        } catch (\Exception $e) {
+            toba::logger()->error($e->getMessage());
+            toba::notificacion()->error($e->getMessage());
+        }
+    }
+
+    /**
+     * @param array $filtros
+     * @return array|mixed|string|null
+     */
+    public function get_servicios(array $filtros = [])
+    {
+        try {
+            $dao = new Tupa($this->get_rest_tupa());
+
+            $filtro_str = 'vigente=true';
+            
+            return $dao->getServicios($filtro_str);
+        } catch (\Exception $e) {
+            toba::logger()->error($e->getMessage());
+            toba::notificacion()->error($e->getMessage());
+        }
+    }
+
+    /**
+     * @param array $filtros
+     * @return array|mixed|string|null
+     */
+    public function get_funciones_combo($id_servicio = null)
+    {
+        try {
+            $dao = new Tupa($this->get_rest_tupa());
+
+            $filtro_str = 'vigente=true';
+
+            if (!is_null($id_servicio)) {
+                $filtro_str .= '&id_servicio=es_igual_a;'.$id_servicio;
+            }
+
+            $funciones = $dao->getFunciones($filtro_str);
+
+            foreach ($funciones as $k => $funcion) {
+                if ($funcion['id_funcion'] == $this->get_id_funcion()) {
+                    unset($funciones[$k]);
+                }
+            }
+
+            return $funciones;
+        } catch (\Exception $e) {
+            toba::logger()->error($e->getMessage());
+            toba::notificacion()->error($e->getMessage());
+        }
+    }
+}
diff --git a/backend/php/funciones/form_funciones.php b/backend/php/funciones/form_funciones.php
new file mode 100644
index 0000000000000000000000000000000000000000..1d2677d38a6b914faacefd88cd492840a39ca33e
--- /dev/null
+++ b/backend/php/funciones/form_funciones.php
@@ -0,0 +1,31 @@
+<?php
+class form_funciones extends tupa_ei_formulario
+{
+	//-----------------------------------------------------------------------------------
+	//---- JAVASCRIPT -------------------------------------------------------------------
+	//-----------------------------------------------------------------------------------
+
+	function extender_objeto_js()
+	{
+		echo "
+
+		{$this->objeto_js}.ini = function()
+		{
+			$('#js_form_102000045_formulario_ml_eliminar').hide();
+			$('#js_form_102000045_formulario_ml_deshacer').hide();
+		}
+
+		//---- Procesamiento de EFs --------------------------------
+		
+		{$this->objeto_js}.evt__es_agrupador__procesar = function(es_inicial)
+		{
+			let es_agrupador = this.ef('es_agrupador').get_estado();
+
+			this.controlador.dep('formulario_ml').ocultar();
+			if(es_agrupador == 1){
+				this.controlador.dep('formulario_ml').mostrar();
+			}
+		}
+		";
+	}
+}
diff --git a/backend/php/tupa_autoload.php b/backend/php/tupa_autoload.php
index 719f8f7484771c85355d81bf893e1f3d8c897525..c4da1c9bfdaf163b388134755c49195b9f867eda 100644
--- a/backend/php/tupa_autoload.php
+++ b/backend/php/tupa_autoload.php
@@ -40,6 +40,11 @@ class tupa_autoload
 		'tupa_servicio_web' => 'extension_toba/componentes/tupa_servicio_web.php',
 		'tupa_comando' => 'extension_toba/tupa_comando.php',
 		'tupa_modelo' => 'extension_toba/tupa_modelo.php',
+		'ci_funciones' => 'funciones/ci_funciones.php',
+		'ci_funciones_baja' => 'funciones/ci_funciones_baja.php',
+		'ci_funciones_edicion' => 'funciones/ci_funciones_edicion.php',
+		'cn_funciones' => 'funciones/cn_funciones.php',
+		'form_funciones' => 'funciones/form_funciones.php',
 		'ci_login' => 'login/ci_login.php',
 		'cuadro_autologin' => 'login/cuadro_autologin.php',
 		'pant_login' => 'login/pant_login.php',
diff --git a/core/src/UNAM/Tupa/Core/Dao/Consultas/Tupa.php b/core/src/UNAM/Tupa/Core/Dao/Consultas/Tupa.php
index af65959c53070fb68eb2063b2445f029649a51b5..cc312e11f749579833ee5636d0d413af3bb96196 100644
--- a/core/src/UNAM/Tupa/Core/Dao/Consultas/Tupa.php
+++ b/core/src/UNAM/Tupa/Core/Dao/Consultas/Tupa.php
@@ -385,4 +385,66 @@ class Tupa extends Consultas
         $uri = self::API_VERSION.'/servicios/'.$id.'/baja';
         return $this->getCliente()->put($uri, $datos);
     }
+
+    /**
+     * @param string|null $filtro
+     * @return array|mixed|null
+     * @throws \toba_error
+     */
+    public function getFunciones(string $filtro = null)
+    {
+        $uri = self::API_VERSION.'/funciones';
+
+        if ($filtro) {
+            $uri = $uri . '?' . $filtro;
+        }
+
+        return $this->getCliente()->get($uri);
+    }
+
+    /**
+     * @param string $id
+     * @return array|mixed|null
+     * @throws \toba_error
+     */
+    public function getFuncionesHijas(string $id)
+    {
+        $uri = self::API_VERSION.'/funciones/'.$id.'/hijas';
+
+        return $this->getCliente()->get($uri);
+    }
+
+    /**
+     * @param string $id
+     * @return array|mixed|null
+     * @throws \toba_error
+     */
+    public function getFuncion(string $id)
+    {
+        $uri = self::API_VERSION.'/funciones/'.$id;
+
+        return $this->getCliente()->get($uri);
+    }
+
+    /**
+     * @param array $datos
+     * @return array
+     * @throws \toba_error
+     */
+    public function crearFuncion(array $datos)
+    {
+        return $this->getCliente()->post(self::API_VERSION.'/funciones', $datos);
+    }
+
+    public function actualizarFuncion($id, array $datos)
+    {
+        $uri = self::API_VERSION.'/funciones/'.$id;
+        return $this->getCliente()->put($uri, $datos);
+    }
+
+    public function inactivarFuncion($id, array $datos)
+    {
+        $uri = self::API_VERSION.'/funciones/'.$id.'/baja';
+        return $this->getCliente()->put($uri, $datos);
+    }
 }
diff --git a/core/src/UNAM/Tupa/Core/Manager/ManagerFuncion.php b/core/src/UNAM/Tupa/Core/Manager/ManagerFuncion.php
index 86d89fdee99d34995f692809c55e40d78c64e2bd..47e87d2b2bf6056d2893459030f83adec077e664 100644
--- a/core/src/UNAM/Tupa/Core/Manager/ManagerFuncion.php
+++ b/core/src/UNAM/Tupa/Core/Manager/ManagerFuncion.php
@@ -21,16 +21,18 @@ class ManagerFuncion extends Manager
             "id" => $id
         ];
 
-        $sql = "SELECT  id_funcion,
-                        nombre,
-                        descripcion,
-                        es_agrupador,
-                        id_funcion_padre,
-                        id_funcion_predecesor,
-                        vigencia_inicio,
-                        vigencia_fin,
-                        id_servicio "
-            . "FROM funciones s "
+        $sql = "SELECT  f.id_funcion,
+                        f.nombre,
+                        f.descripcion,
+                        f.es_agrupador,
+                        f.id_funcion_padre,
+                        f.id_funcion_predecesor,
+                        f.vigencia_inicio,
+                        f.vigencia_fin,
+                        f.id_servicio,
+                        s.nombre as nombre_servicio "
+            . "FROM funciones f "
+            . "JOIN servicios s ON s.id_servicio = f.id_servicio "
             . "WHERE id_funcion = :id";
 
         $result = $this->db->sentencia_consultar_fila($sql, $params);
@@ -62,8 +64,10 @@ class ManagerFuncion extends Manager
                 f.id_funcion_predecesor,
                 f.vigencia_inicio,
                 f.vigencia_fin,
-                f.id_servicio 
-        from funciones f
+                f.id_servicio,
+                s.nombre as nombre_servicio
+        FROM funciones f
+        JOIN servicios s ON s.id_servicio = f.id_servicio     
             %s
             %s
             %s;", $where, $orderBy, $limit);
@@ -168,7 +172,7 @@ class ManagerFuncion extends Manager
                 vigencia_fin,
                 1 as nivel
             FROM funciones 
-            WHERE id_funcion_padre = %s -- obtener los nodos raíz
+            WHERE id_funcion_padre = %s
             UNION ALL
             SELECT 
                 funciones.id_funcion, 
@@ -237,7 +241,7 @@ class ManagerFuncion extends Manager
                     vigencia_fin,
                     1 as nivel
                 FROM funciones
-                WHERE id_funcion_predecesor = %s -- obtener los nodos raíz
+                WHERE id_funcion_predecesor = %s
                     
                 UNION ALL
                     
@@ -295,7 +299,7 @@ class ManagerFuncion extends Manager
 
     /**
      * @param $datos
-     * @return Funcion[] colección de Funciones
+     * @return Funcion[] colección de Funciones
      */
     protected function hidratarFunciones($datos)
     {
diff --git a/core/src/UNAM/Tupa/Core/Manager/ManagerServicio.php b/core/src/UNAM/Tupa/Core/Manager/ManagerServicio.php
index bbf6b89734fb613ce2dbfa1340ebd69dcf2a873f..4b082c386e6b4a03a0aefc4193ebc8982a8f5473 100644
--- a/core/src/UNAM/Tupa/Core/Manager/ManagerServicio.php
+++ b/core/src/UNAM/Tupa/Core/Manager/ManagerServicio.php
@@ -43,16 +43,21 @@ class ManagerServicio extends Manager
         $orderBy = $this->getSqlOrderBy($filtro);
         $limit = $this->getSqlLimit($filtro);
 
+        $where = str_replace("vigente = '1'", "(s.vigencia_fin >= now() or s.vigencia_fin IS NULL)", $where);
+        $where = str_replace("vigente = 'true'", "(s.vigencia_fin >= now() or s.vigencia_fin IS NULL)", $where);
+        $where = str_replace("vigente = '0'", "(s.vigencia_fin IS NOT NULL and s.vigencia_fin < now())", $where);
+        $where = str_replace("vigente = 'false'", "(s.vigencia_fin IS NOT NULL and s.vigencia_fin < now())", $where);
+
         $sql = sprintf("
-        SELECT S.ID_SERVICIO,
-               S.NOMBRE,
-               S.DESCRIPCION,
-               S.ID_SISTEMA_ARAI,
-               S.VIGENCIA_INICIO,
-               S.VIGENCIA_FIN
-        FROM SERVICIOS S
-        LEFT JOIN SERVICIOS_UNIDAD_GESTION SUG ON S.ID_SERVICIO = SUG.ID_SERVICIO
-        LEFT JOIN UNIDADES_GESTION UG ON SUG.ID_UNIDAD = UG.ID_UNIDAD
+        SELECT s.id_servicio,
+               s.nombre,
+               s.descripcion,
+               s.id_sistema_arai,
+               s.vigencia_inicio,
+               s.vigencia_fin
+        FROM servicios s
+        LEFT JOIN servicios_unidad_gestion SUG ON s.id_servicio = sug.id_servicio
+        LEFT JOIN unidades_gestion ug ON sug.id_unidad = ug.id_unidad
             %s
             %s
             %s;", $where, $orderBy, $limit);
@@ -159,7 +164,7 @@ class ManagerServicio extends Manager
 
     /**
      * @param $datos
-     * @return Servicio[] colección de Servicios
+     * @return Servicio[] colección de Servicios
      */
     protected function hidratarServicios($datos)
     {
diff --git a/core/src/UNAM/Tupa/Core/Negocio/SolicitudesServicios/Funcion.php b/core/src/UNAM/Tupa/Core/Negocio/SolicitudesServicios/Funcion.php
index 9f4def59172d198b71361843381adbc3ec88ada2..e80e0f97f09942e7c9633133b5a4af07470639f0 100644
--- a/core/src/UNAM/Tupa/Core/Negocio/SolicitudesServicios/Funcion.php
+++ b/core/src/UNAM/Tupa/Core/Negocio/SolicitudesServicios/Funcion.php
@@ -134,7 +134,13 @@ class Funcion {
 
         if (isset($datos['id_servicio'])) {
             $servicio = new Servicio();
+
             $servicio->setId($datos['id_servicio']);
+
+            if (isset($datos['nombre_servicio'])) {
+                $servicio->setNombre($datos['nombre_servicio']);
+            }
+
             $this->setServicio($servicio);
         }
     }
@@ -150,7 +156,6 @@ class Funcion {
             'id_funcion_predecesor' => is_object($this->getFuncionPredecesor()) ? $this->getFuncionPredecesor()->getId() : null,
             'vigencia_inicio' => $this->getVigenciaInicio(),
             'vigencia_fin' => $this->getVigenciaFin(),
-            'id_servicio' => is_object($this->getServicio()) ? $this->getServicio()->getId() : null
         ];
     }
 }
diff --git a/docker/Makefile b/docker/Makefile
index af4ba721bfb097fbe1f24be66f837b08bca703c4..2d48e012661e32ac322a00c563cc4d0e6a401a0e 100644
--- a/docker/Makefile
+++ b/docker/Makefile
@@ -26,6 +26,7 @@ PGADMIN_INSTANCIA=tupa_pgadmin4
 PGADMIN_EMAIL=postgres@unam.edu.ar
 PGADMIN_PASSWORD=postgres
 
+include ./util/Makefile.composer
 include ./backend/Makefile
 include ./frontend/Makefile
 include ./visitas/Makefile