From eb1be485b33187cddf82b3a30f4974976c6cb95a Mon Sep 17 00:00:00 2001
From: Juan Antonio Baracat <juan.baracat@campus.unam.edu.ar>
Date: Wed, 24 Jul 2019 08:39:54 -0300
Subject: [PATCH] =?UTF-8?q?ref=20#32:=20ABM=20Unidad=20de=20Gesti=C3=B3n?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../toba_asistente_abms/dump_108000002.sql    | 220 +++++++
 .../componentes/toba_ci/dump_108000040.sql    | 174 ++++++
 .../toba_datos_relacion/dump_108000036.sql    |  78 +++
 .../toba_datos_tabla/dump_108000011.sql       |  56 +-
 .../toba_ei_cuadro/dump_108000032.sql         |   6 +-
 .../toba_ei_cuadro/dump_108000037.sql         | 257 ++++++++
 .../toba_ei_formulario/dump_108000034.sql     |   2 +-
 .../toba_ei_formulario/dump_108000038.sql     | 557 ++++++++++++++++++
 .../toba_ei_formulario/dump_108000039.sql     | 248 ++++++++
 .../componentes/toba_item/dump_108000007.sql  |   4 +-
 .../componentes/toba_item/dump_108000009.sql  |  66 +++
 metadatos/permisos/grupo_acceso__admin.sql    |   6 +
 php/datos/dt_unidad_gestion.php               |  27 +
 .../ci_gestion_unidades_de_gestion.php        |  83 +++
 14 files changed, 1757 insertions(+), 27 deletions(-)
 create mode 100644 metadatos/componentes/toba_asistente_abms/dump_108000002.sql
 create mode 100644 metadatos/componentes/toba_ci/dump_108000040.sql
 create mode 100644 metadatos/componentes/toba_datos_relacion/dump_108000036.sql
 create mode 100644 metadatos/componentes/toba_ei_cuadro/dump_108000037.sql
 create mode 100644 metadatos/componentes/toba_ei_formulario/dump_108000038.sql
 create mode 100644 metadatos/componentes/toba_ei_formulario/dump_108000039.sql
 create mode 100644 metadatos/componentes/toba_item/dump_108000009.sql
 create mode 100644 php/datos/dt_unidad_gestion.php
 create mode 100644 php/gestion_unidades_de_gestion/ci_gestion_unidades_de_gestion.php

diff --git a/metadatos/componentes/toba_asistente_abms/dump_108000002.sql b/metadatos/componentes/toba_asistente_abms/dump_108000002.sql
new file mode 100644
index 00000000..fab2066d
--- /dev/null
+++ b/metadatos/componentes/toba_asistente_abms/dump_108000002.sql
@@ -0,0 +1,220 @@
+------------------------------------------------------------
+--[108000002]--  Unidades de Gestión 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_molde_operacion
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+INSERT INTO apex_molde_operacion (proyecto, molde, operacion_tipo, nombre, item, carpeta_archivos, prefijo_clases, fuente, punto_montaje) VALUES (
+	'pirapire', --proyecto
+	'108000002', --molde
+	'10', --operacion_tipo
+	'Unidades de Gestión', --nombre
+	'108000009', --item
+	'gestion_unidades_de_gestion', --carpeta_archivos
+	'_gestion_unidades_de_gestion', --prefijo_clases
+	'pirapire', --fuente
+	'13'  --punto_montaje
+);
+--- FIN Grupo de desarrollo 108
+
+------------------------------------------------------------
+-- apex_molde_operacion_abms
+------------------------------------------------------------
+INSERT INTO apex_molde_operacion_abms (proyecto, molde, tabla, gen_usa_filtro, gen_separar_pantallas, filtro_comprobar_parametros, cuadro_eof, cuadro_eliminar_filas, cuadro_id, cuadro_forzar_filtro, cuadro_carga_origen, cuadro_carga_sql, cuadro_carga_php_include, cuadro_carga_php_clase, cuadro_carga_php_metodo, datos_tabla_validacion, apdb_pre, punto_montaje) VALUES (
+	'pirapire', --proyecto
+	'108000002', --molde
+	'unidad_gestion', --tabla
+	'1', --gen_usa_filtro
+	'0', --gen_separar_pantallas
+	'0', --filtro_comprobar_parametros
+	NULL, --cuadro_eof
+	'0', --cuadro_eliminar_filas
+	'id', --cuadro_id
+	'0', --cuadro_forzar_filtro
+	'datos_tabla', --cuadro_carga_origen
+	'SELECT
+	t_ug.id,
+	t_ug.sigla,
+	t_ug.descripcion,
+	t_ug.logo,
+	t_ug.estado
+FROM
+	unidad_gestion as t_ug
+ORDER BY descripcion', --cuadro_carga_sql
+	NULL, --cuadro_carga_php_include
+	NULL, --cuadro_carga_php_clase
+	NULL, --cuadro_carga_php_metodo
+	NULL, --datos_tabla_validacion
+	NULL, --apdb_pre
+	NULL  --punto_montaje
+);
+
+------------------------------------------------------------
+-- apex_molde_operacion_abms_fila
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+INSERT INTO apex_molde_operacion_abms_fila (proyecto, molde, fila, orden, columna, asistente_tipo_dato, etiqueta, en_cuadro, en_form, en_filtro, filtro_operador, cuadro_estilo, cuadro_formato, dt_tipo_dato, dt_largo, dt_secuencia, dt_pk, elemento_formulario, ef_obligatorio, ef_desactivar_modificacion, ef_procesar_javascript, ef_carga_origen, ef_carga_sql, ef_carga_php_include, ef_carga_php_clase, ef_carga_php_metodo, ef_carga_tabla, ef_carga_col_clave, ef_carga_col_desc, punto_montaje) VALUES (
+	'pirapire', --proyecto
+	'108000002', --molde
+	'108000006', --fila
+	'1', --orden
+	'id', --columna
+	'1000003', --asistente_tipo_dato
+	'Id', --etiqueta
+	'0', --en_cuadro
+	'0', --en_form
+	'0', --en_filtro
+	'=', --filtro_operador
+	'0', --cuadro_estilo
+	'7', --cuadro_formato
+	'E', --dt_tipo_dato
+	NULL, --dt_largo
+	'unidad_gestion_id_seq', --dt_secuencia
+	'1', --dt_pk
+	'ef_editable_numero', --elemento_formulario
+	'0', --ef_obligatorio
+	NULL, --ef_desactivar_modificacion
+	NULL, --ef_procesar_javascript
+	NULL, --ef_carga_origen
+	NULL, --ef_carga_sql
+	NULL, --ef_carga_php_include
+	NULL, --ef_carga_php_clase
+	NULL, --ef_carga_php_metodo
+	NULL, --ef_carga_tabla
+	NULL, --ef_carga_col_clave
+	NULL, --ef_carga_col_desc
+	NULL  --punto_montaje
+);
+INSERT INTO apex_molde_operacion_abms_fila (proyecto, molde, fila, orden, columna, asistente_tipo_dato, etiqueta, en_cuadro, en_form, en_filtro, filtro_operador, cuadro_estilo, cuadro_formato, dt_tipo_dato, dt_largo, dt_secuencia, dt_pk, elemento_formulario, ef_obligatorio, ef_desactivar_modificacion, ef_procesar_javascript, ef_carga_origen, ef_carga_sql, ef_carga_php_include, ef_carga_php_clase, ef_carga_php_metodo, ef_carga_tabla, ef_carga_col_clave, ef_carga_col_desc, punto_montaje) VALUES (
+	'pirapire', --proyecto
+	'108000002', --molde
+	'108000007', --fila
+	'2', --orden
+	'sigla', --columna
+	'1000001', --asistente_tipo_dato
+	'Sigla', --etiqueta
+	'1', --en_cuadro
+	'1', --en_form
+	'0', --en_filtro
+	'ILIKE', --filtro_operador
+	'4', --cuadro_estilo
+	'1', --cuadro_formato
+	'C', --dt_tipo_dato
+	NULL, --dt_largo
+	'', --dt_secuencia
+	'0', --dt_pk
+	'ef_editable', --elemento_formulario
+	'1', --ef_obligatorio
+	NULL, --ef_desactivar_modificacion
+	NULL, --ef_procesar_javascript
+	NULL, --ef_carga_origen
+	NULL, --ef_carga_sql
+	NULL, --ef_carga_php_include
+	NULL, --ef_carga_php_clase
+	NULL, --ef_carga_php_metodo
+	NULL, --ef_carga_tabla
+	NULL, --ef_carga_col_clave
+	NULL, --ef_carga_col_desc
+	NULL  --punto_montaje
+);
+INSERT INTO apex_molde_operacion_abms_fila (proyecto, molde, fila, orden, columna, asistente_tipo_dato, etiqueta, en_cuadro, en_form, en_filtro, filtro_operador, cuadro_estilo, cuadro_formato, dt_tipo_dato, dt_largo, dt_secuencia, dt_pk, elemento_formulario, ef_obligatorio, ef_desactivar_modificacion, ef_procesar_javascript, ef_carga_origen, ef_carga_sql, ef_carga_php_include, ef_carga_php_clase, ef_carga_php_metodo, ef_carga_tabla, ef_carga_col_clave, ef_carga_col_desc, punto_montaje) VALUES (
+	'pirapire', --proyecto
+	'108000002', --molde
+	'108000008', --fila
+	'3', --orden
+	'descripcion', --columna
+	'1000002', --asistente_tipo_dato
+	'Descripcion', --etiqueta
+	'1', --en_cuadro
+	'1', --en_form
+	'1', --en_filtro
+	'ILIKE', --filtro_operador
+	'4', --cuadro_estilo
+	'14', --cuadro_formato
+	'X', --dt_tipo_dato
+	NULL, --dt_largo
+	'', --dt_secuencia
+	'0', --dt_pk
+	'ef_editable_textarea', --elemento_formulario
+	'0', --ef_obligatorio
+	NULL, --ef_desactivar_modificacion
+	NULL, --ef_procesar_javascript
+	NULL, --ef_carga_origen
+	NULL, --ef_carga_sql
+	NULL, --ef_carga_php_include
+	NULL, --ef_carga_php_clase
+	NULL, --ef_carga_php_metodo
+	NULL, --ef_carga_tabla
+	NULL, --ef_carga_col_clave
+	NULL, --ef_carga_col_desc
+	NULL  --punto_montaje
+);
+INSERT INTO apex_molde_operacion_abms_fila (proyecto, molde, fila, orden, columna, asistente_tipo_dato, etiqueta, en_cuadro, en_form, en_filtro, filtro_operador, cuadro_estilo, cuadro_formato, dt_tipo_dato, dt_largo, dt_secuencia, dt_pk, elemento_formulario, ef_obligatorio, ef_desactivar_modificacion, ef_procesar_javascript, ef_carga_origen, ef_carga_sql, ef_carga_php_include, ef_carga_php_clase, ef_carga_php_metodo, ef_carga_tabla, ef_carga_col_clave, ef_carga_col_desc, punto_montaje) VALUES (
+	'pirapire', --proyecto
+	'108000002', --molde
+	'108000009', --fila
+	'4', --orden
+	'logo', --columna
+	'1000001', --asistente_tipo_dato
+	'Logo', --etiqueta
+	'1', --en_cuadro
+	'1', --en_form
+	'0', --en_filtro
+	'ILIKE', --filtro_operador
+	'4', --cuadro_estilo
+	'1', --cuadro_formato
+	'C', --dt_tipo_dato
+	NULL, --dt_largo
+	'', --dt_secuencia
+	'0', --dt_pk
+	'ef_editable', --elemento_formulario
+	'0', --ef_obligatorio
+	NULL, --ef_desactivar_modificacion
+	NULL, --ef_procesar_javascript
+	NULL, --ef_carga_origen
+	NULL, --ef_carga_sql
+	NULL, --ef_carga_php_include
+	NULL, --ef_carga_php_clase
+	NULL, --ef_carga_php_metodo
+	NULL, --ef_carga_tabla
+	NULL, --ef_carga_col_clave
+	NULL, --ef_carga_col_desc
+	NULL  --punto_montaje
+);
+INSERT INTO apex_molde_operacion_abms_fila (proyecto, molde, fila, orden, columna, asistente_tipo_dato, etiqueta, en_cuadro, en_form, en_filtro, filtro_operador, cuadro_estilo, cuadro_formato, dt_tipo_dato, dt_largo, dt_secuencia, dt_pk, elemento_formulario, ef_obligatorio, ef_desactivar_modificacion, ef_procesar_javascript, ef_carga_origen, ef_carga_sql, ef_carga_php_include, ef_carga_php_clase, ef_carga_php_metodo, ef_carga_tabla, ef_carga_col_clave, ef_carga_col_desc, punto_montaje) VALUES (
+	'pirapire', --proyecto
+	'108000002', --molde
+	'108000010', --fila
+	'5', --orden
+	'estado', --columna
+	'1000001', --asistente_tipo_dato
+	'Estado', --etiqueta
+	'1', --en_cuadro
+	'1', --en_form
+	'0', --en_filtro
+	'ILIKE', --filtro_operador
+	'4', --cuadro_estilo
+	'1', --cuadro_formato
+	'C', --dt_tipo_dato
+	NULL, --dt_largo
+	'', --dt_secuencia
+	'0', --dt_pk
+	'ef_editable', --elemento_formulario
+	'1', --ef_obligatorio
+	NULL, --ef_desactivar_modificacion
+	NULL, --ef_procesar_javascript
+	NULL, --ef_carga_origen
+	NULL, --ef_carga_sql
+	NULL, --ef_carga_php_include
+	NULL, --ef_carga_php_clase
+	NULL, --ef_carga_php_metodo
+	NULL, --ef_carga_tabla
+	NULL, --ef_carga_col_clave
+	NULL, --ef_carga_col_desc
+	NULL  --punto_montaje
+);
+--- FIN Grupo de desarrollo 108
diff --git a/metadatos/componentes/toba_ci/dump_108000040.sql b/metadatos/componentes/toba_ci/dump_108000040.sql
new file mode 100644
index 00000000..68de246a
--- /dev/null
+++ b/metadatos/componentes/toba_ci/dump_108000040.sql
@@ -0,0 +1,174 @@
+------------------------------------------------------------
+--[108000040]--  Unidades de Gestión - CI 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'pirapire', --proyecto
+	'108000040', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_ci', --clase
+	'13', --punto_montaje
+	'ci_gestion_unidades_de_gestion', --subclase
+	'gestion_unidades_de_gestion/ci_gestion_unidades_de_gestion.php', --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Unidades de Gestión - CI', --nombre
+	'Unidades de Gestión', --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
+	'2019-07-24 11:13:09', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 108
+
+------------------------------------------------------------
+-- 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 (
+	'pirapire', --objeto_mt_me_proyecto
+	'108000040', --objeto_mt_me
+	NULL, --ev_procesar_etiq
+	NULL, --ev_cancelar_etiq
+	'80%', --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 108
+INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
+	'pirapire', --proyecto
+	'108000037', --dep_id
+	'108000040', --objeto_consumidor
+	'108000037', --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 (
+	'pirapire', --proyecto
+	'108000036', --dep_id
+	'108000040', --objeto_consumidor
+	'108000036', --objeto_proveedor
+	'datos', --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 (
+	'pirapire', --proyecto
+	'108000039', --dep_id
+	'108000040', --objeto_consumidor
+	'108000039', --objeto_proveedor
+	'filtro_ug', --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 (
+	'pirapire', --proyecto
+	'108000038', --dep_id
+	'108000040', --objeto_consumidor
+	'108000038', --objeto_proveedor
+	'formulario', --identificador
+	NULL, --parametros_a
+	NULL, --parametros_b
+	NULL, --parametros_c
+	NULL, --inicializar
+	NULL  --orden
+);
+--- FIN Grupo de desarrollo 108
+
+------------------------------------------------------------
+-- apex_objeto_ci_pantalla
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'pirapire', --objeto_ci_proyecto
+	'108000040', --objeto_ci
+	'108000010', --pantalla
+	'pant_edicion', --identificador
+	'0', --orden
+	'Pantalla', --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
+	NULL  --punto_montaje
+);
+--- FIN Grupo de desarrollo 108
+
+------------------------------------------------------------
+-- apex_objetos_pantalla
+------------------------------------------------------------
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'pirapire', --proyecto
+	'108000010', --pantalla
+	'108000040', --objeto_ci
+	'1', --orden
+	'108000037'  --dep_id
+);
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'pirapire', --proyecto
+	'108000010', --pantalla
+	'108000040', --objeto_ci
+	'2', --orden
+	'108000038'  --dep_id
+);
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'pirapire', --proyecto
+	'108000010', --pantalla
+	'108000040', --objeto_ci
+	'0', --orden
+	'108000039'  --dep_id
+);
diff --git a/metadatos/componentes/toba_datos_relacion/dump_108000036.sql b/metadatos/componentes/toba_datos_relacion/dump_108000036.sql
new file mode 100644
index 00000000..7e05c8b0
--- /dev/null
+++ b/metadatos/componentes/toba_datos_relacion/dump_108000036.sql
@@ -0,0 +1,78 @@
+------------------------------------------------------------
+--[108000036]--  Unidades de Gestión - DR 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'pirapire', --proyecto
+	'108000036', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_datos_relacion', --clase
+	'13', --punto_montaje
+	NULL, --subclase
+	NULL, --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'Unidades de Gestión - DR', --nombre
+	NULL, --titulo
+	NULL, --colapsable
+	NULL, --descripcion
+	'pirapire', --fuente_datos_proyecto
+	'pirapire', --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
+	'2019-07-24 11:13:09', --creacion
+	NULL  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 108
+
+------------------------------------------------------------
+-- apex_objeto_datos_rel
+------------------------------------------------------------
+INSERT INTO apex_objeto_datos_rel (proyecto, objeto, debug, clave, ap, punto_montaje, ap_clase, ap_archivo, sinc_susp_constraints, sinc_orden_automatico, sinc_lock_optimista) VALUES (
+	'pirapire', --proyecto
+	'108000036', --objeto
+	'0', --debug
+	NULL, --clave
+	'2', --ap
+	NULL, --punto_montaje
+	NULL, --ap_clase
+	NULL, --ap_archivo
+	'0', --sinc_susp_constraints
+	'1', --sinc_orden_automatico
+	'1'  --sinc_lock_optimista
+);
+
+------------------------------------------------------------
+-- apex_objeto_dependencias
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
+	'pirapire', --proyecto
+	'108000035', --dep_id
+	'108000036', --objeto_consumidor
+	'108000011', --objeto_proveedor
+	'unidad_gestion', --identificador
+	'1', --parametros_a
+	'1', --parametros_b
+	NULL, --parametros_c
+	NULL, --inicializar
+	NULL  --orden
+);
+--- FIN Grupo de desarrollo 108
diff --git a/metadatos/componentes/toba_datos_tabla/dump_108000011.sql b/metadatos/componentes/toba_datos_tabla/dump_108000011.sql
index 0d59558e..71638739 100644
--- a/metadatos/componentes/toba_datos_tabla/dump_108000011.sql
+++ b/metadatos/componentes/toba_datos_tabla/dump_108000011.sql
@@ -16,8 +16,8 @@ INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, c
 	'toba', --clase_proyecto
 	'toba_datos_tabla', --clase
 	'13', --punto_montaje
-	NULL, --subclase
-	NULL, --subclase_archivo
+	'dt_unidad_gestion', --subclase
+	'datos/dt_unidad_gestion.php', --subclase_archivo
 	NULL, --objeto_categoria_proyecto
 	NULL, --objeto_categoria
 	'unidad_gestion', --nombre
@@ -56,12 +56,12 @@ INSERT INTO apex_objeto_db_registros (objeto_proyecto, objeto, max_registros, mi
 	'unidad_gestion', --tabla
 	NULL, --tabla_ext
 	NULL, --alias
-	NULL, --modificar_claves
+	'0', --modificar_claves
 	'pirapire', --fuente_datos_proyecto
 	'pirapire', --fuente_datos
 	'1', --permite_actualizacion_automatica
 	'pirapire', --esquema
-	NULL  --esquema_ext
+	'pirapire'  --esquema_ext
 );
 
 ------------------------------------------------------------
@@ -80,21 +80,7 @@ INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, colum
 	NULL, --largo
 	NULL, --no_nulo
 	'1', --no_nulo_db
-	NULL, --externa
-	NULL  --tabla
-);
-INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES (
-	'pirapire', --objeto_proyecto
-	'108000011', --objeto
-	'108000002', --col_id
-	'nombre', --columna
-	'C', --tipo
-	'0', --pk
-	NULL, --secuencia
-	'30', --largo
-	NULL, --no_nulo
-	'1', --no_nulo_db
-	NULL, --externa
+	'0', --externa
 	NULL  --tabla
 );
 INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES (
@@ -108,7 +94,7 @@ INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, colum
 	NULL, --largo
 	NULL, --no_nulo
 	'0', --no_nulo_db
-	NULL, --externa
+	'0', --externa
 	NULL  --tabla
 );
 INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES (
@@ -122,7 +108,35 @@ INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, colum
 	'80', --largo
 	NULL, --no_nulo
 	'0', --no_nulo_db
-	NULL, --externa
+	'0', --externa
 	NULL  --tabla
 );
+INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES (
+	'pirapire', --objeto_proyecto
+	'108000011', --objeto
+	'108000022', --col_id
+	'sigla', --columna
+	'C', --tipo
+	'0', --pk
+	'', --secuencia
+	'30', --largo
+	NULL, --no_nulo
+	'1', --no_nulo_db
+	'0', --externa
+	'unidad_gestion'  --tabla
+);
+INSERT INTO apex_objeto_db_registros_col (objeto_proyecto, objeto, col_id, columna, tipo, pk, secuencia, largo, no_nulo, no_nulo_db, externa, tabla) VALUES (
+	'pirapire', --objeto_proyecto
+	'108000011', --objeto
+	'108000023', --col_id
+	'estado', --columna
+	'C', --tipo
+	'0', --pk
+	'', --secuencia
+	'2', --largo
+	NULL, --no_nulo
+	'1', --no_nulo_db
+	'0', --externa
+	'unidad_gestion'  --tabla
+);
 --- FIN Grupo de desarrollo 108
diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000032.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000032.sql
index 7214c317..159fb0c4 100644
--- a/metadatos/componentes/toba_ei_cuadro/dump_108000032.sql
+++ b/metadatos/componentes/toba_ei_cuadro/dump_108000032.sql
@@ -96,8 +96,8 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s
 	NULL, --archivos_callbacks
 	'100%', --ancho
 	'0', --ordenar
-	'0', --paginar
-	NULL, --tamano_pagina
+	'1', --paginar
+	'10', --tamano_pagina
 	'P', --tipo_paginado
 	'0', --mostrar_total_registros
 	'1', --eof_invisible
@@ -117,7 +117,7 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s
 	NULL, --dao_parametros
 	NULL, --desplegable
 	NULL, --desplegable_activo
-	'1', --scroll
+	'0', --scroll
 	'250px', --scroll_alto
 	NULL, --cc_modo
 	NULL, --cc_modo_anidado_colap
diff --git a/metadatos/componentes/toba_ei_cuadro/dump_108000037.sql b/metadatos/componentes/toba_ei_cuadro/dump_108000037.sql
new file mode 100644
index 00000000..85bed447
--- /dev/null
+++ b/metadatos/componentes/toba_ei_cuadro/dump_108000037.sql
@@ -0,0 +1,257 @@
+------------------------------------------------------------
+--[108000037]--  Unidades de Gestión - Cuadro. 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'pirapire', --proyecto
+	'108000037', --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
+	'Unidades de Gestión - Cuadro.', --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
+	'2019-07-24 11:13:09', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 108
+
+------------------------------------------------------------
+-- apex_objeto_eventos
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'pirapire', --proyecto
+	'108000021', --evento_id
+	'108000037', --objeto
+	'seleccion', --identificador
+	NULL, --etiqueta
+	'1', --maneja_datos
+	'1', --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'doc.gif', --imagen
+	'0', --en_botonera
+	NULL, --ayuda
+	'0', --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
+	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 108
+
+------------------------------------------------------------
+-- 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 (
+	'pirapire', --objeto_cuadro_proyecto
+	'108000037', --objeto_cuadro
+	NULL, --titulo
+	NULL, --subtitulo
+	NULL, --sql
+	'id', --columnas_clave
+	NULL, --columna_descripcion
+	'0', --clave_dbr
+	NULL, --archivos_callbacks
+	'100%', --ancho
+	'0', --ordenar
+	'1', --paginar
+	'10', --tamano_pagina
+	'P', --tipo_paginado
+	'0', --mostrar_total_registros
+	'1', --eof_invisible
+	NULL, --eof_customizado
+	'0', --siempre_con_titulo
+	'0', --exportar_paginado
+	'0', --exportar
+	'0', --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
+	NULL, --cc_modo
+	NULL, --cc_modo_anidado_colap
+	NULL, --cc_modo_anidado_totcol
+	NULL  --cc_modo_anidado_totcua
+);
+
+------------------------------------------------------------
+-- apex_objeto_ei_cuadro_columna
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'pirapire', --objeto_cuadro_proyecto
+	'108000037', --objeto_cuadro
+	'108000036', --objeto_cuadro_col
+	'sigla', --clave
+	'0', --orden
+	'Sigla', --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
+	NULL, --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 (
+	'pirapire', --objeto_cuadro_proyecto
+	'108000037', --objeto_cuadro
+	'108000037', --objeto_cuadro_col
+	'descripcion', --clave
+	'1', --orden
+	'Descripcion', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'4', --estilo
+	NULL, --ancho
+	'14', --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
+	NULL, --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 (
+	'pirapire', --objeto_cuadro_proyecto
+	'108000037', --objeto_cuadro
+	'108000038', --objeto_cuadro_col
+	'logo', --clave
+	'2', --orden
+	'Logo', --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
+	NULL, --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 (
+	'pirapire', --objeto_cuadro_proyecto
+	'108000037', --objeto_cuadro
+	'108000039', --objeto_cuadro_col
+	'estado', --clave
+	'3', --orden
+	'Estado', --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
+	NULL, --permitir_html
+	NULL, --grupo
+	NULL  --evento_asociado
+);
+--- FIN Grupo de desarrollo 108
diff --git a/metadatos/componentes/toba_ei_formulario/dump_108000034.sql b/metadatos/componentes/toba_ei_formulario/dump_108000034.sql
index 861275e3..8354e363 100644
--- a/metadatos/componentes/toba_ei_formulario/dump_108000034.sql
+++ b/metadatos/componentes/toba_ei_formulario/dump_108000034.sql
@@ -21,7 +21,7 @@ INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, c
 	NULL, --objeto_categoria_proyecto
 	NULL, --objeto_categoria
 	'Gestión de Unidades de Ventas - Filtro', --nombre
-	'Filtrar unidades de venta', --titulo
+	'Buscar unidad de venta', --titulo
 	'1', --colapsable
 	NULL, --descripcion
 	'pirapire', --fuente_datos_proyecto
diff --git a/metadatos/componentes/toba_ei_formulario/dump_108000038.sql b/metadatos/componentes/toba_ei_formulario/dump_108000038.sql
new file mode 100644
index 00000000..52c31fdf
--- /dev/null
+++ b/metadatos/componentes/toba_ei_formulario/dump_108000038.sql
@@ -0,0 +1,557 @@
+------------------------------------------------------------
+--[108000038]--  Unidades de Gestión - Form 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'pirapire', --proyecto
+	'108000038', --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
+	'Unidades de Gestión - Form', --nombre
+	'Datos de la Unidad de Gestión', --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	'pirapire', --fuente_datos_proyecto
+	'pirapire', --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
+	'2019-07-24 11:13:09', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 108
+
+------------------------------------------------------------
+-- apex_objeto_eventos
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'pirapire', --proyecto
+	'108000022', --evento_id
+	'108000038', --objeto
+	'alta', --identificador
+	'Alta', --etiqueta
+	'1', --maneja_datos
+	'0', --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'nucleo/agregar.gif', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'0', --orden
+	NULL, --ci_predep
+	NULL, --implicito
+	'1', --defecto
+	NULL, --display_datos_cargados
+	'no_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
+);
+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 (
+	'pirapire', --proyecto
+	'108000023', --evento_id
+	'108000038', --objeto
+	'modificacion', --identificador
+	'Modificar', --etiqueta
+	'1', --maneja_datos
+	'0', --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'refrescar.png', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'1', --orden
+	NULL, --ci_predep
+	NULL, --implicito
+	'1', --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
+);
+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 (
+	'pirapire', --proyecto
+	'108000024', --evento_id
+	'108000038', --objeto
+	'baja', --identificador
+	'Eliminar', --etiqueta
+	'1', --maneja_datos
+	'0', --sobre_fila
+	'¿Desea eliminar el registro?', --confirmacion
+	'ei-boton-baja', --estilo
+	'apex', --imagen_recurso_origen
+	'borrar.gif', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'2', --orden
+	NULL, --ci_predep
+	NULL, --implicito
+	NULL, --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
+);
+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 (
+	'pirapire', --proyecto
+	'108000025', --evento_id
+	'108000038', --objeto
+	'cancelar', --identificador
+	'Cancelar', --etiqueta
+	'1', --maneja_datos
+	'0', --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'deshacer.png', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'3', --orden
+	NULL, --ci_predep
+	NULL, --implicito
+	NULL, --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 108
+
+------------------------------------------------------------
+-- 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 (
+	'pirapire', --objeto_ut_formulario_proyecto
+	'108000038', --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
+	'100%', --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 108
+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 (
+	'108000011', --objeto_ei_formulario_fila
+	'108000038', --objeto_ei_formulario
+	'pirapire', --objeto_ei_formulario_proyecto
+	'sigla', --identificador
+	'ef_editable', --elemento_formulario
+	'sigla', --columnas
+	'1', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'1', --orden
+	'Sigla', --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 (
+	'108000012', --objeto_ei_formulario_fila
+	'108000038', --objeto_ei_formulario
+	'pirapire', --objeto_ei_formulario_proyecto
+	'descripcion', --identificador
+	'ef_editable_textarea', --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
+	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 (
+	'108000013', --objeto_ei_formulario_fila
+	'108000038', --objeto_ei_formulario
+	'pirapire', --objeto_ei_formulario_proyecto
+	'logo', --identificador
+	'ef_editable', --elemento_formulario
+	'logo', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'3', --orden
+	'Logo', --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 (
+	'108000014', --objeto_ei_formulario_fila
+	'108000038', --objeto_ei_formulario
+	'pirapire', --objeto_ei_formulario_proyecto
+	'estado', --identificador
+	'ef_combo', --elemento_formulario
+	'estado', --columnas
+	'1', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'4', --orden
+	'Estado', --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
+	'pirapire', --carga_fuente
+	'AC/ACTIVO, IN/INACTIVO', --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
+	NULL, --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 108
diff --git a/metadatos/componentes/toba_ei_formulario/dump_108000039.sql b/metadatos/componentes/toba_ei_formulario/dump_108000039.sql
new file mode 100644
index 00000000..93c45b50
--- /dev/null
+++ b/metadatos/componentes/toba_ei_formulario/dump_108000039.sql
@@ -0,0 +1,248 @@
+------------------------------------------------------------
+--[108000039]--  Unidades de Gestión - Filtro 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'pirapire', --proyecto
+	'108000039', --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
+	'Unidades de Gestión - Filtro', --nombre
+	'Buscar Unidad de Gestión', --titulo
+	'0', --colapsable
+	NULL, --descripcion
+	'pirapire', --fuente_datos_proyecto
+	'pirapire', --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
+	'2019-07-24 11:13:09', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 108
+
+------------------------------------------------------------
+-- apex_objeto_eventos
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'pirapire', --proyecto
+	'108000026', --evento_id
+	'108000039', --objeto
+	'filtrar', --identificador
+	'Filtrar', --etiqueta
+	'1', --maneja_datos
+	'0', --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'filtrar.png', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'0', --orden
+	NULL, --ci_predep
+	NULL, --implicito
+	NULL, --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
+	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 (
+	'pirapire', --proyecto
+	'108000027', --evento_id
+	'108000039', --objeto
+	'cancelar', --identificador
+	'Limpiar', --etiqueta
+	'1', --maneja_datos
+	'0', --sobre_fila
+	NULL, --confirmacion
+	NULL, --estilo
+	'apex', --imagen_recurso_origen
+	'limpiar.png', --imagen
+	'1', --en_botonera
+	NULL, --ayuda
+	'1', --orden
+	NULL, --ci_predep
+	NULL, --implicito
+	NULL, --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 108
+
+------------------------------------------------------------
+-- 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 (
+	'pirapire', --objeto_ut_formulario_proyecto
+	'108000039', --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
+	'100%', --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
+	'1', --no_imprimir_efs_sin_estado
+	'1', --resaltar_efs_con_estado
+	NULL, --template
+	NULL  --template_impresion
+);
+
+------------------------------------------------------------
+-- apex_objeto_ei_formulario_ef
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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 (
+	'108000015', --objeto_ei_formulario_fila
+	'108000039', --objeto_ei_formulario
+	'pirapire', --objeto_ei_formulario_proyecto
+	'descripcion', --identificador
+	'ef_editable', --elemento_formulario
+	'descripcion', --columnas
+	'0', --obligatorio
+	'0', --oculto_relaja_obligatorio
+	'1', --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
+	NULL, --punto_montaje
+	NULL  --placeholder
+);
+--- FIN Grupo de desarrollo 108
diff --git a/metadatos/componentes/toba_item/dump_108000007.sql b/metadatos/componentes/toba_item/dump_108000007.sql
index d91fe277..d51576d5 100644
--- a/metadatos/componentes/toba_item/dump_108000007.sql
+++ b/metadatos/componentes/toba_item/dump_108000007.sql
@@ -1,5 +1,5 @@
 ------------------------------------------------------------
---[108000007]--  Unidades de Gestión 
+--[108000007]--  Configuración de Unidades de Gestión 
 ------------------------------------------------------------
 
 ------------------------------------------------------------
@@ -23,7 +23,7 @@ INSERT INTO apex_item (item_id, proyecto, item, padre_id, padre_proyecto, padre,
 	NULL, --actividad_buffer
 	NULL, --actividad_patron_proyecto
 	NULL, --actividad_patron
-	'Unidades de Gestión', --nombre
+	'Configuración de Unidades de Gestión', --nombre
 	NULL, --descripcion
 	'13', --punto_montaje
 	NULL, --actividad_accion
diff --git a/metadatos/componentes/toba_item/dump_108000009.sql b/metadatos/componentes/toba_item/dump_108000009.sql
new file mode 100644
index 00000000..bc515a9f
--- /dev/null
+++ b/metadatos/componentes/toba_item/dump_108000009.sql
@@ -0,0 +1,66 @@
+------------------------------------------------------------
+--[108000009]--  Unidades de Gestión 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_item
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 108
+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
+	'pirapire', --proyecto
+	'108000009', --item
+	NULL, --padre_id
+	'pirapire', --padre_proyecto
+	'108000003', --padre
+	NULL, --carpeta
+	NULL, --nivel_acceso
+	'web', --solicitud_tipo
+	'pirapire', --pagina_tipo_proyecto
+	'pirapire_tp_pers', --pagina_tipo
+	NULL, --actividad_buffer_proyecto
+	NULL, --actividad_buffer
+	NULL, --actividad_patron_proyecto
+	NULL, --actividad_patron
+	'Unidades de Gestión', --nombre
+	NULL, --descripcion
+	'13', --punto_montaje
+	NULL, --actividad_accion
+	'1', --menu
+	'0', --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
+	NULL, --imagen_recurso_origen
+	NULL, --imagen
+	NULL, --parametro_a
+	NULL, --parametro_b
+	NULL, --parametro_c
+	NULL, --publico
+	NULL, --redirecciona
+	NULL, --usuario
+	NULL, --exportable
+	'2019-07-24 11:10:57', --creacion
+	'0'  --retrasar_headers
+);
+--- FIN Grupo de desarrollo 108
+
+------------------------------------------------------------
+-- apex_item_objeto
+------------------------------------------------------------
+INSERT INTO apex_item_objeto (item_id, proyecto, item, objeto, orden, inicializar) VALUES (
+	NULL, --item_id
+	'pirapire', --proyecto
+	'108000009', --item
+	'108000040', --objeto
+	'0', --orden
+	NULL  --inicializar
+);
diff --git a/metadatos/permisos/grupo_acceso__admin.sql b/metadatos/permisos/grupo_acceso__admin.sql
index 3c9da7d2..6cfbefb5 100644
--- a/metadatos/permisos/grupo_acceso__admin.sql
+++ b/metadatos/permisos/grupo_acceso__admin.sql
@@ -85,4 +85,10 @@ INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, i
 	NULL, --item_id
 	'108000008'  --item
 );
+INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES (
+	'pirapire', --proyecto
+	'admin', --usuario_grupo_acc
+	NULL, --item_id
+	'108000009'  --item
+);
 --- FIN Grupo de desarrollo 108
diff --git a/php/datos/dt_unidad_gestion.php b/php/datos/dt_unidad_gestion.php
new file mode 100644
index 00000000..d5fb91b8
--- /dev/null
+++ b/php/datos/dt_unidad_gestion.php
@@ -0,0 +1,27 @@
+<?php
+class dt_unidad_gestion extends pirapire_datos_tabla
+{
+	function get_listado($filtro=array())
+	{
+		$where = array();
+		if (isset($filtro['descripcion'])) {
+			$where[] = "descripcion ILIKE ".quote("%{$filtro['descripcion']}%");
+		}
+		$sql = "SELECT
+			t_ug.id,
+			t_ug.sigla,
+			t_ug.descripcion,
+			t_ug.logo,
+			t_ug.estado
+		FROM
+			unidad_gestion as t_ug
+		ORDER BY descripcion";
+		if (count($where)>0) {
+			$sql = sql_concatenar_where($sql, $where);
+		}
+		return toba::db('pirapire')->consultar($sql);
+	}
+
+}
+
+?>
\ No newline at end of file
diff --git a/php/gestion_unidades_de_gestion/ci_gestion_unidades_de_gestion.php b/php/gestion_unidades_de_gestion/ci_gestion_unidades_de_gestion.php
new file mode 100644
index 00000000..5fc5761e
--- /dev/null
+++ b/php/gestion_unidades_de_gestion/ci_gestion_unidades_de_gestion.php
@@ -0,0 +1,83 @@
+<?php
+class ci_gestion_unidades_de_gestion extends pirapire_ci
+{
+	protected $s__datos_filtro;
+
+
+	//---- Filtro -----------------------------------------------------------------------
+
+	function conf__filtro_ug(toba_ei_formulario $filtro)
+	{
+		if (isset($this->s__datos_filtro)) {
+			$filtro->set_datos($this->s__datos_filtro);
+		}
+	}
+
+	function evt__filtro_ug__filtrar($datos)
+	{
+		$this->s__datos_filtro = $datos;
+	}
+
+	function evt__filtro_ug__cancelar()
+	{
+		unset($this->s__datos_filtro);
+	}
+
+	//---- Cuadro -----------------------------------------------------------------------
+
+	function conf__cuadro(toba_ei_cuadro $cuadro)
+	{
+		if (isset($this->s__datos_filtro)) {
+			$cuadro->set_datos($this->dep('datos')->tabla('unidad_gestion')->get_listado($this->s__datos_filtro));
+		} else {
+			$cuadro->set_datos($this->dep('datos')->tabla('unidad_gestion')->get_listado());
+		}
+	}
+
+	function evt__cuadro__seleccion($datos)
+	{
+		$this->dep('datos')->cargar($datos);
+	}
+
+	//---- Formulario -------------------------------------------------------------------
+
+	function conf__formulario(toba_ei_formulario $form)
+	{
+		if ($this->dep('datos')->esta_cargada()) {
+			$form->set_datos($this->dep('datos')->tabla('unidad_gestion')->get());
+		}
+	}
+
+	function evt__formulario__alta($datos)
+	{
+		$this->dep('datos')->tabla('unidad_gestion')->set($datos);
+		$this->dep('datos')->sincronizar();
+		$this->resetear();
+	}
+
+	function evt__formulario__modificacion($datos)
+	{
+		$this->dep('datos')->tabla('unidad_gestion')->set($datos);
+		$this->dep('datos')->sincronizar();
+		$this->resetear();
+	}
+
+	function evt__formulario__baja()
+	{
+		$this->dep('datos')->eliminar_todo();
+		$this->resetear();
+	}
+
+	function evt__formulario__cancelar()
+	{
+		$this->resetear();
+	}
+
+	function resetear()
+	{
+		$this->dep('datos')->resetear();
+	}
+
+}
+
+?>
\ No newline at end of file
-- 
GitLab