diff --git a/CHANGELOG.md b/CHANGELOG.md
index c7d3015b7168f10b6ae17db6f3dfdd431feeb00e..cce3935f78ca500bb298cf9178c17727ff0dcae1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,4 +2,6 @@
 
 ## CHANGELOG
 
+* Importación de SIU-Diaguita: solo recepciones con renglones catalogados bajo inciso 2
+* Importación de SIU-Diaguita: exibe los renglones ya importados de una recepción
 * Integración con Araí
diff --git a/metadatos/componentes/toba_ci/dump_103000001.sql b/metadatos/componentes/toba_ci/dump_103000001.sql
index d210c451b21dafa7b77f74119c6013556fcec305..4c16a7f42544ab824e2b2f7cab87f730bd0ff968 100644
--- a/metadatos/componentes/toba_ci/dump_103000001.sql
+++ b/metadatos/componentes/toba_ci/dump_103000001.sql
@@ -280,6 +280,24 @@ INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objet
 	NULL, --inicializar
 	NULL  --orden
 );
+--- FIN Grupo de desarrollo 103
+
+--- INICIO Grupo de desarrollo 100
+INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
+	'jurumi', --proyecto
+	'100000001', --dep_id
+	'103000001', --objeto_consumidor
+	'100000001', --objeto_proveedor
+	'renglones_importados', --identificador
+	NULL, --parametros_a
+	NULL, --parametros_b
+	NULL, --parametros_c
+	NULL, --inicializar
+	NULL  --orden
+);
+--- FIN Grupo de desarrollo 100
+
+--- INICIO Grupo de desarrollo 103
 INSERT INTO apex_objeto_dependencias (proyecto, dep_id, objeto_consumidor, objeto_proveedor, identificador, parametros_a, parametros_b, parametros_c, inicializar, orden) VALUES (
 	'jurumi', --proyecto
 	'103000028', --dep_id
@@ -375,6 +393,13 @@ INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id)
 	'0', --orden
 	'103000010'  --dep_id
 );
+INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
+	'jurumi', --proyecto
+	'103000002', --pantalla
+	'103000001', --objeto_ci
+	'2', --orden
+	'100000001'  --dep_id
+);
 INSERT INTO apex_objetos_pantalla (proyecto, pantalla, objeto_ci, orden, dep_id) VALUES (
 	'jurumi', --proyecto
 	'103000002', --pantalla
diff --git a/metadatos/componentes/toba_ei_cuadro/dump_100000001.sql b/metadatos/componentes/toba_ei_cuadro/dump_100000001.sql
new file mode 100644
index 0000000000000000000000000000000000000000..6e65ccfce6aa3d6ddea70d88dba33cf1629509d5
--- /dev/null
+++ b/metadatos/componentes/toba_ei_cuadro/dump_100000001.sql
@@ -0,0 +1,279 @@
+------------------------------------------------------------
+--[100000001]--  renglones_importados 
+------------------------------------------------------------
+
+------------------------------------------------------------
+-- apex_objeto
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 100
+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 (
+	'jurumi', --proyecto
+	'100000001', --objeto
+	NULL, --anterior
+	NULL, --identificador
+	NULL, --reflexivo
+	'toba', --clase_proyecto
+	'toba_ei_cuadro', --clase
+	'101000003', --punto_montaje
+	'cuadro_renglones', --subclase
+	'ingresos/importar_de_diaguita/cuadro_renglones.php', --subclase_archivo
+	NULL, --objeto_categoria_proyecto
+	NULL, --objeto_categoria
+	'renglones_importados', --nombre
+	'Renglones ya importados', --titulo
+	'1', --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
+	'2017-06-05 11:08:52', --creacion
+	'abajo'  --posicion_botonera
+);
+--- FIN Grupo de desarrollo 100
+
+------------------------------------------------------------
+-- 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 (
+	'jurumi', --objeto_cuadro_proyecto
+	'100000001', --objeto_cuadro
+	NULL, --titulo
+	NULL, --subtitulo
+	NULL, --sql
+	'id_renglon', --columnas_clave
+	NULL, --columna_descripcion
+	'0', --clave_dbr
+	NULL, --archivos_callbacks
+	'100%', --ancho
+	'0', --ordenar
+	'0', --paginar
+	'5', --tamano_pagina
+	'P', --tipo_paginado
+	'0', --mostrar_total_registros
+	'0', --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
+	't', --cc_modo
+	'0', --cc_modo_anidado_colap
+	NULL, --cc_modo_anidado_totcol
+	NULL  --cc_modo_anidado_totcua
+);
+
+------------------------------------------------------------
+-- apex_objeto_ei_cuadro_columna
+------------------------------------------------------------
+
+--- INICIO Grupo de desarrollo 100
+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 (
+	'jurumi', --objeto_cuadro_proyecto
+	'100000001', --objeto_cuadro
+	'100000001', --objeto_cuadro_col
+	'catalogo', --clave
+	'4', --orden
+	'Catalogo', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'col-cen-s1', --estilo
+	'30%', --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 (
+	'jurumi', --objeto_cuadro_proyecto
+	'100000001', --objeto_cuadro
+	'100000002', --objeto_cuadro_col
+	'unidad_medida', --clave
+	'3', --orden
+	'Unidad Medida', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'col-cen-s1', --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 (
+	'jurumi', --objeto_cuadro_proyecto
+	'100000001', --objeto_cuadro
+	'100000003', --objeto_cuadro_col
+	'cantidad_recibida', --clave
+	'2', --orden
+	'Cantidad Recibida', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'col-cen-s1', --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 (
+	'jurumi', --objeto_cuadro_proyecto
+	'100000001', --objeto_cuadro
+	'100000004', --objeto_cuadro_col
+	'monto_unitario', --clave
+	'6', --orden
+	'Precio Unitario', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'col-cen-s1', --estilo
+	NULL, --ancho
+	'2', --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 (
+	'jurumi', --objeto_cuadro_proyecto
+	'100000001', --objeto_cuadro
+	'100000005', --objeto_cuadro_col
+	'area_destinataria', --clave
+	'5', --orden
+	'Area destintaria', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'col-cen-s1', --estilo
+	'30%', --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 (
+	'jurumi', --objeto_cuadro_proyecto
+	'100000001', --objeto_cuadro
+	'100000006', --objeto_cuadro_col
+	'descripcion', --clave
+	'1', --orden
+	'Descripcion', --titulo
+	'ei-cuadro-col-tit', --estilo_titulo
+	'col-cen-s1', --estilo
+	'30%', --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
+);
+--- FIN Grupo de desarrollo 100
diff --git a/metadatos/componentes/toba_ei_cuadro/dump_103000003.sql b/metadatos/componentes/toba_ei_cuadro/dump_103000003.sql
index 4db70cd9fba58775995185be344dff6c028df88e..6b24528d46209eb8bf307dcf09e13af06d3b015d 100644
--- a/metadatos/componentes/toba_ei_cuadro/dump_103000003.sql
+++ b/metadatos/componentes/toba_ei_cuadro/dump_103000003.sql
@@ -98,7 +98,7 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s
 	'0', --ordenar
 	'1', --paginar
 	'10', --tamano_pagina
-	'C', --tipo_paginado
+	'P', --tipo_paginado
 	'0', --mostrar_total_registros
 	'0', --eof_invisible
 	NULL, --eof_customizado
diff --git a/metadatos/componentes/toba_ei_cuadro/dump_103000006.sql b/metadatos/componentes/toba_ei_cuadro/dump_103000006.sql
index 660acd2f441b5185966f2778fcb658c16fd13733..8a926ce806665226a71781dc704d040878e5dffa 100644
--- a/metadatos/componentes/toba_ei_cuadro/dump_103000006.sql
+++ b/metadatos/componentes/toba_ei_cuadro/dump_103000006.sql
@@ -21,7 +21,7 @@ INSERT INTO apex_objeto (proyecto, objeto, anterior, identificador, reflexivo, c
 	NULL, --objeto_categoria_proyecto
 	NULL, --objeto_categoria
 	'Importar de Diaguita - renglones', --nombre
-	'Renglones', --titulo
+	'Renglones disponibles', --titulo
 	'0', --colapsable
 	NULL, --descripcion
 	NULL, --fuente_datos_proyecto
@@ -99,7 +99,7 @@ INSERT INTO apex_objeto_cuadro (objeto_cuadro_proyecto, objeto_cuadro, titulo, s
 	'0', --paginar
 	'5', --tamano_pagina
 	'P', --tipo_paginado
-	'1', --mostrar_total_registros
+	'0', --mostrar_total_registros
 	'0', --eof_invisible
 	NULL, --eof_customizado
 	'0', --siempre_con_titulo
diff --git a/metadatos/componentes/toba_ei_filtro/dump_103000012.sql b/metadatos/componentes/toba_ei_filtro/dump_103000012.sql
index af5704cb2a73c88751802e0cca9eb298e58741cd..e84d4150ca3b016fd0b0407d8c7c90fa20b2c5cb 100644
--- a/metadatos/componentes/toba_ei_filtro/dump_103000012.sql
+++ b/metadatos/componentes/toba_ei_filtro/dump_103000012.sql
@@ -63,7 +63,7 @@ INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, eti
 	'1', --orden
 	NULL, --ci_predep
 	'0', --implicito
-	'0', --defecto
+	'1', --defecto
 	NULL, --display_datos_cargados
 	'cargado', --grupo
 	NULL, --accion
@@ -71,7 +71,7 @@ INSERT INTO apex_objeto_eventos (proyecto, evento_id, objeto, identificador, eti
 	NULL, --accion_vinculo_carpeta
 	NULL, --accion_vinculo_item
 	NULL, --accion_vinculo_objeto
-	NULL, --accion_vinculo_popup
+	'0', --accion_vinculo_popup
 	NULL, --accion_vinculo_popup_param
 	NULL, --accion_vinculo_target
 	NULL, --accion_vinculo_celda
@@ -192,10 +192,10 @@ INSERT INTO apex_objeto_ei_filtro_col (objeto_ei_filtro_col, objeto_ei_filtro, o
 	'jurumi', --objeto_ei_filtro_proyecto
 	'fecha', --tipo
 	'fecha_recepcion', --nombre
-	'Fecha recepcion', --expresion
+	'fecha_recepcion', --expresion
 	'Fecha recepcion', --etiqueta
 	NULL, --descripcion
-	'0', --obligatorio
+	'1', --obligatorio
 	'1', --inicial
 	'2', --orden
 	NULL, --estado_defecto
diff --git a/metadatos/componentes/toba_ei_formulario/dump_103000011.sql b/metadatos/componentes/toba_ei_formulario/dump_103000011.sql
index 93c192dc3c4e9b3f7ca55bbb129b666e0c60339f..e7e0d544496c23be1bdac2a1ccc75531db6905fc 100644
--- a/metadatos/componentes/toba_ei_formulario/dump_103000011.sql
+++ b/metadatos/componentes/toba_ei_formulario/dump_103000011.sql
@@ -82,37 +82,32 @@ INSERT INTO apex_objeto_ut_formulario (objeto_ut_formulario_proyecto, objeto_ut_
 	NULL, --analisis_cambios
 	'0', --no_imprimir_efs_sin_estado
 	'0', --resaltar_efs_con_estado
-	'<fieldset>
-	<legend>Datos de recepcion</legend>
+	'<fieldset><legend>Datos de recepcion</legend>
 <table>
 	<tbody>
 		<tr>
-			<td>
-				[ef id=numero_convocatoria]</td>
-			<td>
-				[ef id=nro_orden_compra]</td>
+			<td>[ef id=numero_convocatoria]</td>
+			<td>[ef id=nro_orden_compra]</td>
 		</tr>
 		<tr>
-			<td>
-				[ef id=adjudicatario]</td>
-			<td>
-				[ef id=descripcion]</td>
+			<td colspan="2" style="white-space: nowrap;">[ef id=descripcion]</td>
 		</tr>
 		<tr>
-			<td>
-				[ef id=nro_acta_definitiva]</td>
-			<td>
-				[ef id=fecha_acta_definitiva]</td>
+			<td>[ef id=adjudicatario]</td>
+			<td style="white-space: nowrap;">&nbsp;</td>
 		</tr>
 		<tr>
-			<td>
-				[ef id=fecha_recepcion]</td>
-			<td>
-				[ef id=nro_acta_provisoria]</td>
+			<td>[ef id=nro_acta_definitiva]</td>
+			<td>[ef id=fecha_acta_definitiva]</td>
+		</tr>
+		<tr>
+			<td>[ef id=fecha_recepcion]</td>
+			<td>[ef id=nro_acta_provisoria]</td>
 		</tr>
 	</tbody>
 </table>
 </fieldset>
+
 <p>&nbsp;</p>', --template
 	NULL  --template_impresion
 );
diff --git a/metadatos/componentes/toba_ei_formulario/dump_103000022.sql b/metadatos/componentes/toba_ei_formulario/dump_103000022.sql
index e129e3b1c3afd2c53e4d2a8a7a49a00f256c0b15..f99687ec0b7e7df65342cb0adf66a224987d3625 100644
--- a/metadatos/componentes/toba_ei_formulario/dump_103000022.sql
+++ b/metadatos/componentes/toba_ei_formulario/dump_103000022.sql
@@ -245,7 +245,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	'101000003', --punto_montaje
 	'Seleccione el bien/servicio'  --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, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+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 (
 	'5427', --objeto_ei_formulario_fila
 	'103000022', --objeto_ei_formulario
 	'jurumi', --objeto_ei_formulario_proyecto
@@ -314,6 +314,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	NULL, --editor_ancho
 	NULL, --editor_alto
 	NULL, --editor_botonera
+	NULL, --editor_config_file
 	NULL, --selec_cant_minima
 	NULL, --selec_cant_maxima
 	NULL, --selec_utilidades
diff --git a/metadatos/componentes/toba_ei_formulario/dump_2301.sql b/metadatos/componentes/toba_ei_formulario/dump_2301.sql
index d97f401f4078cd33ae6fe33cf4a0704193a7ede1..08e64771437fa62fb5e2afa3c91f23f3dbb75009 100644
--- a/metadatos/componentes/toba_ei_formulario/dump_2301.sql
+++ b/metadatos/componentes/toba_ei_formulario/dump_2301.sql
@@ -1,5 +1,5 @@
 ------------------------------------------------------------
---[2301]--  Ingreso manual - form_ingreso_manual
+--[2301]--  Ingreso manual - form_ingreso_manual 
 ------------------------------------------------------------
 
 ------------------------------------------------------------
diff --git a/metadatos/componentes/toba_ei_formulario/dump_2303.sql b/metadatos/componentes/toba_ei_formulario/dump_2303.sql
index 28d9b5e7b0c777f2abc4e9cb72bd6039884adc98..44e9862c43f6be0401f8a24558719b331ea7a5f4 100644
--- a/metadatos/componentes/toba_ei_formulario/dump_2303.sql
+++ b/metadatos/componentes/toba_ei_formulario/dump_2303.sql
@@ -1,5 +1,5 @@
 ------------------------------------------------------------
---[2303]--  Ingreso manual - form_datos_ingreso
+--[2303]--  Ingreso manual - form_datos_ingreso 
 ------------------------------------------------------------
 
 ------------------------------------------------------------
diff --git a/metadatos/componentes/toba_ei_formulario/dump_2306.sql b/metadatos/componentes/toba_ei_formulario/dump_2306.sql
index 7e78836ab82f7c0577867cf76d9e5aae7ebedbe8..d3d5a7076c9567a2447d0901d4816f8042999964 100644
--- a/metadatos/componentes/toba_ei_formulario/dump_2306.sql
+++ b/metadatos/componentes/toba_ei_formulario/dump_2306.sql
@@ -1105,7 +1105,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	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, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+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 (
 	'5435', --objeto_ei_formulario_fila
 	'2306', --objeto_ei_formulario
 	'jurumi', --objeto_ei_formulario_proyecto
@@ -1174,6 +1174,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	NULL, --editor_ancho
 	NULL, --editor_alto
 	NULL, --editor_botonera
+	NULL, --editor_config_file
 	NULL, --selec_cant_minima
 	NULL, --selec_cant_maxima
 	NULL, --selec_utilidades
diff --git a/metadatos/componentes/toba_ei_formulario_ml/dump_2304.sql b/metadatos/componentes/toba_ei_formulario_ml/dump_2304.sql
index df39b702cf20db017f98bfbd72810190dd40d97e..f0674906ef7f8a0b2a6c3eb224431939cf649726 100644
--- a/metadatos/componentes/toba_ei_formulario_ml/dump_2304.sql
+++ b/metadatos/componentes/toba_ei_formulario_ml/dump_2304.sql
@@ -1,5 +1,5 @@
 ------------------------------------------------------------
---[2304]--  Ingreso manual - multi_bienes_servicios
+--[2304]--  Ingreso manual - multi_bienes_servicios 
 ------------------------------------------------------------
 
 ------------------------------------------------------------
diff --git a/metadatos/componentes/toba_ei_formulario_ml/dump_2308.sql b/metadatos/componentes/toba_ei_formulario_ml/dump_2308.sql
index d73bd677ed56a6102479a10e3e1fec42fdadbb2b..713e6f44affdd829cd6880bfc764dc3037615076 100644
--- a/metadatos/componentes/toba_ei_formulario_ml/dump_2308.sql
+++ b/metadatos/componentes/toba_ei_formulario_ml/dump_2308.sql
@@ -131,7 +131,7 @@ INSERT INTO apex_objeto_ut_formulario (objeto_ut_formulario_proyecto, objeto_ut_
 ------------------------------------------------------------
 
 --- INICIO Grupo de desarrollo 0
-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, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+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 (
 	'5429', --objeto_ei_formulario_fila
 	'2308', --objeto_ei_formulario
 	'jurumi', --objeto_ei_formulario_proyecto
@@ -200,6 +200,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	NULL, --editor_ancho
 	NULL, --editor_alto
 	NULL, --editor_botonera
+	NULL, --editor_config_file
 	NULL, --selec_cant_minima
 	NULL, --selec_cant_maxima
 	NULL, --selec_utilidades
@@ -211,7 +212,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	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, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+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 (
 	'5430', --objeto_ei_formulario_fila
 	'2308', --objeto_ei_formulario
 	'jurumi', --objeto_ei_formulario_proyecto
@@ -280,6 +281,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	NULL, --editor_ancho
 	NULL, --editor_alto
 	NULL, --editor_botonera
+	NULL, --editor_config_file
 	NULL, --selec_cant_minima
 	NULL, --selec_cant_maxima
 	NULL, --selec_utilidades
@@ -291,7 +293,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	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, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+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 (
 	'5431', --objeto_ei_formulario_fila
 	'2308', --objeto_ei_formulario
 	'jurumi', --objeto_ei_formulario_proyecto
@@ -360,6 +362,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	NULL, --editor_ancho
 	NULL, --editor_alto
 	NULL, --editor_botonera
+	NULL, --editor_config_file
 	NULL, --selec_cant_minima
 	NULL, --selec_cant_maxima
 	NULL, --selec_utilidades
@@ -371,7 +374,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	'101000003', --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, selec_cant_minima, selec_cant_maxima, selec_utilidades, selec_tamano, selec_ancho, selec_serializar, selec_cant_columnas, upload_extensiones, punto_montaje, placeholder) VALUES (
+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 (
 	'5432', --objeto_ei_formulario_fila
 	'2308', --objeto_ei_formulario
 	'jurumi', --objeto_ei_formulario_proyecto
@@ -440,6 +443,7 @@ INSERT INTO apex_objeto_ei_formulario_ef (objeto_ei_formulario_fila, objeto_ei_f
 	NULL, --editor_ancho
 	NULL, --editor_alto
 	NULL, --editor_botonera
+	NULL, --editor_config_file
 	NULL, --selec_cant_minima
 	NULL, --selec_cant_maxima
 	NULL, --selec_utilidades
diff --git a/php/datos/dao_ingresos_diaguita.php b/php/datos/dao_ingresos_diaguita.php
index 1d22ac4f4686d63f26a6e0caa4e9ad2395e7675d..dc72f40dfa01ebdfc00a84165268d13528af68e5 100644
--- a/php/datos/dao_ingresos_diaguita.php
+++ b/php/datos/dao_ingresos_diaguita.php
@@ -18,12 +18,29 @@
         public function get_recepciones($filtro = null, $limit = null, $page = null)
         {
             $consulta = null;
-            
+
             if (isset($filtro)) {
-                $consulta = toba::consulta_php('dao_consultas')->get_url_filtro_rest($filtro);
+                $consulta = '?';
+                if (isset($filtro['nro_acta_definitiva'])) {
+                    $consulta .= 'nro_acta_definitiva=';
+                }
+                if (isset($filtro['fecha_recepcion'])) {
+                    $condicion = $filtro['fecha_recepcion']['condicion'];
+                    $valor = $filtro['fecha_recepcion']['valor'];
+
+                    if (in_array($condicion, ['desde', 'hasta'])) {
+                        $consulta .= "fecha_recepcion_$condicion=$valor";
+                    } elseif ($condicion == 'entre') {
+                        $valor_desde = $filtro['fecha_recepcion']['valor']['desde'];
+                        $valor_hasta = $filtro['fecha_recepcion']['valor']['hasta'];
+                        $consulta .= "fecha_recepcion_desde=$valor_desde";
+                        $consulta .= "&fecha_recepcion_hasta=$valor_hasta";
+                    } else {
+                        $consulta .= "fecha_recepcion=$condicion;$valor";
+                    }
+                }
             }
 
-
             if (isset($limit)) {
                 if (isset($consulta)) {
                     $consulta .= '&limit='.$limit;
@@ -45,6 +62,23 @@
             return $recepciones;
         }
 
+        public function get_recepciones_solo_bienes_consumo($filtro, $limit=null, $offset = null)
+        {
+            $recepciones = $this->get_recepciones($filtro, $limit, $offset);
+
+            foreach ($recepciones as $key => $recepcion) {
+                // Controlamos que la recepcion tenga renglones disponibles para estoquear
+                $recepcion_renglones = $this->get_renglones($recepcion['id_recepcion']);
+                $renglones_disponibles = $this->get_renglones_disponibles($recepcion_renglones);
+
+                // al no tener renglones tipo bien de consumo o al haber importado todos
+                if (count($renglones_disponibles) == 0) {
+                    unset($recepciones[$key]);
+                }
+            }
+
+            return $recepciones;
+        }
 
         /*Obtiene una unica recepcion*/
 
@@ -66,7 +100,7 @@
         {
             $jurumi_rest = new jurumi_rest();
             try {
-                $renglones = $jurumi_rest->diaguita()->get('recepciones/' . $seleccion . '/renglones');
+                $renglones = $jurumi_rest->diaguita()->get('recepciones/' . $seleccion . '/renglones', true, 3600);
             } catch (\Exception $e) {
                 toba::logger()->error($e->getMessage());
                 throw new toba_error('No se pudo realizar la consulta al SIU-Diaguita', $e->getMessage());
@@ -81,10 +115,13 @@
              en el caso de encontrarse en almacen lo quitamos del arreglo*/
             if(isset($renglones)){
                 foreach($renglones as $clave => $valor){             
-                    $resultado = $this->validar_stock_almacen($valor['id_detalle_recepcion'],$valor['cantidad_aceptada']);                
-                    if($resultado){
-                      unset($renglones[$clave]);
-                    }         
+                    $resultado = $this->validar_stock_almacen($valor['id_detalle_recepcion'],$valor['cantidad_aceptada']);
+                    $renglones[$clave]['disponible'] = !$resultado;
+
+                    $bien_consumo = $this->validar_bien_de_consumo($valor['id_catalogo_bien_servicio']);
+                    if(! $bien_consumo){
+                        unset($renglones[$clave]);
+                    }
                 }        
             }    
 
@@ -110,6 +147,18 @@
           
         }
 
+        public function validar_bien_de_consumo($buscado)
+        {
+            $jurumi_rest = new jurumi_rest();
+            try {
+                $catalogo = $jurumi_rest->diaguita()->get('catalogos/bienes-y-servicios/' . $buscado, true, 3600 );
+            } catch (\Exception $e) {
+                toba::logger()->error($e->getMessage());
+                throw new toba_error('No se pudo realizar la consulta al SIU-Diaguita', $e->getMessage());
+            }
+
+            return substr($catalogo['codigo_completo'], 0, 1) == '2.';
+        }
         
         public function get_almacenes()
         {
diff --git a/php/extension_toba/jurumi_rest.php b/php/extension_toba/jurumi_rest.php
index 1167b55223610be66578dd3b8ad6487e341b47cf..dab47812f6fe5b82ea0de568d5927cece70d3967 100644
--- a/php/extension_toba/jurumi_rest.php
+++ b/php/extension_toba/jurumi_rest.php
@@ -25,7 +25,8 @@ class jurumi_rest
 
     /**
      * Ver http://docs.guzzlephp.org/en/latest/docs.html
-     * @return GuzzleHttp\Client
+     * @return jurumi_rest
+     * @throws toba_error
      */
     public function diaguita()
     {
diff --git a/php/ingresos/importar_de_diaguita/ci_ingresos_diaguita.php b/php/ingresos/importar_de_diaguita/ci_ingresos_diaguita.php
index dd5c791c65cbb9fc4f5edf1965ff9d6d54bafd88..80ddb5e0b9a534a3ad668eab7ea1edf03068d568 100644
--- a/php/ingresos/importar_de_diaguita/ci_ingresos_diaguita.php
+++ b/php/ingresos/importar_de_diaguita/ci_ingresos_diaguita.php
@@ -15,45 +15,38 @@
 class ci_ingresos_diaguita extends jurumi_ci
 {
     protected $s__datos_filtro;
+    protected $s__datos_recepciones; //Equivalentes a stock detalle en la BD
     protected $s__recepcion_seleccionada; //Equivalente a stock cabecera en la BD  
-    protected $s__renglones; //Equivalentes a stock detalle en la BD
     protected $s__renglones_seleccionados;
-    protected $s__pantalla_actual;    
-    protected $s__total_recepciones; 
-    protected $s__resetear_pagina = false; //Bandera para saber ver si la pagina actual deberia ser la 1  
+    protected $s__renglones_a_importar;
+    protected $s__renglones_ya_importados;
+    protected $s__pantalla_actual;
     protected $s__errores = "";
+    protected $s__debe_buscar_datos = true;
  
-    function ini()
-    {
-        if(!isset($this->s__total_recepciones)){          
-            $this->s__total_recepciones = $this->get_total_recepciones();         
-        }
-    }
-
     //-----------------------------------------------------------------------------------
     //---- filtro -----------------------------------------------------------------------
     //-----------------------------------------------------------------------------------
 
     function conf__filtro(jurumi_ei_filtro $filtro)
     {
-        if(isset($this->s__datos_filtro)){
-            $filtro->set_datos($this->s__datos_filtro);
+        if(!isset($this->s__datos_filtro)){
+            // por defecto listamos las recepciones del último mes: 15 días
+            $days = date('Y-m-d', strtotime('-15 days'));
+            $this->s__datos_filtro['fecha_recepcion'] = ['condicion'=>'desde','valor'=> $days];
         }
+        $filtro->set_datos($this->s__datos_filtro);
     }
 
     function evt__filtro__filtrar($datos)
     {
         $this->s__datos_filtro = $datos;
-        $this->s__resetear_pagina = true;
-        $this->s__total_recepciones = $this->get_total_recepciones(); 
+        $this->s__debe_buscar_datos = true;
     }
 
     function evt__filtro__cancelar()
     {
-        if(isset($this->s__datos_filtro)){
-            unset($this->s__datos_filtro);
-        }
-        $this->s__total_recepciones = $this->get_total_recepciones(); 
+        $this->limpiar_sesiones();
     }
     //-----------------------------------------------------------------------------------
     //---- recepciones ------------------------------------------------------------------
@@ -61,33 +54,23 @@ class ci_ingresos_diaguita extends jurumi_ci
 
     function conf__recepciones(jurumi_ei_cuadro $cuadro)
     { 
-        $this->s__pantalla_actual = $this->get_id_pantalla();      
-        
-        if(isset($this->s__total_recepciones)){
-            //Paginado
-            $cuadro->set_total_registros($this->s__total_recepciones);
-            $tamanio_pagina = $cuadro->get_tamanio_pagina();
-            if($this->s__resetear_pagina){
-                $cuadro->set_pagina_actual(1);
-                $this->s__resetear_pagina = false;
-            }
-            $offset = $cuadro->get_pagina_actual(); 
+        $this->s__pantalla_actual = $this->get_id_pantalla();
+
+        if ($this->s__debe_buscar_datos) {
+            $cuadro->set_pagina_actual(1);
 
             $filtro = (isset($this->s__datos_filtro)) ? $this->s__datos_filtro : null ;
-            $recepciones = toba::consulta_php('dao_ingresos_diaguita')->get_recepciones($filtro,$tamanio_pagina,$offset);
 
-            // Controlamos que la recepcion tenga renglones disponibles para estoquear
-            foreach ($recepciones as $key => $recepcion) {
-                $recepcion_renglones = toba::consulta_php('dao_ingresos_diaguita')->get_renglones($recepcion['id_recepcion']);
-                $renglones_disponibles = toba::consulta_php('dao_ingresos_diaguita')->get_renglones_disponibles($recepcion_renglones);
+            $dao = toba::consulta_php('dao_ingresos_diaguita');
 
-                if (count($renglones_disponibles) == 0) {
-                    unset($recepciones[$key]);
-                }
-            }
+            $this->s__datos_recepciones = $dao->get_recepciones_solo_bienes_consumo($filtro);
 
-            $cuadro->set_datos($recepciones);   
+            $this->s__debe_buscar_datos = false;
         }
+
+        $cuadro->set_total_registros(count($this->s__datos_recepciones));
+
+        $cuadro->set_datos($this->s__datos_recepciones);
     }
 
 
@@ -108,7 +91,28 @@ class ci_ingresos_diaguita extends jurumi_ci
         );        
         $this->dep('datos')->tabla('stock_cabecera')->set($aux_arreglo);        
         $this->set_pantalla('pant_seleccion');        
-    }    
+    }
+
+    //-----------------------------------------------------------------------------------
+    //---- Configuraciones --------------------------------------------------------------
+    //-----------------------------------------------------------------------------------
+
+    function conf__pant_seleccion(toba_ei_pantalla $pantalla)
+    {
+        $renglones = toba::consulta_php('dao_ingresos_diaguita')->get_renglones($this->s__recepcion_seleccionada['id_recepcion']);
+        $renglones_disponibles = toba::consulta_php('dao_ingresos_diaguita')->get_renglones_disponibles($renglones);
+
+        $this->s__renglones_a_importar = null;
+        $this->s__renglones_ya_importados = null;
+
+        foreach ($renglones_disponibles as $row) {
+            if ($row['disponible']) {
+                $this->s__renglones_a_importar[] = $row;
+            } else {
+                $this->s__renglones_ya_importados[] = $row;
+            }
+        }
+    }
 
     //-----------------------------------------------------------------------------------
     //---- datos_recepcion --------------------------------------------------------------
@@ -129,25 +133,30 @@ class ci_ingresos_diaguita extends jurumi_ci
     {       
         $cuadro->set_manejador_salida('html', 'jurumi_ei_cuadro_renglones');
         $this->dep('datos')->tabla('stock_detalle')->eliminar_todo(); 
-        $this->s__pantalla_actual = $this->get_id_pantalla();    
+        $this->s__pantalla_actual = $this->get_id_pantalla();
 
-        /*Obtenemos todos los renglones de diaguita que pertenezcan a esa recepcion*/
-        $this->s__renglones = toba::consulta_php('dao_ingresos_diaguita')->get_renglones($this->s__recepcion_seleccionada['id_recepcion']);
-        $this->s__renglones = toba::consulta_php('dao_ingresos_diaguita')->get_renglones_disponibles($this->s__renglones);
+        if (isset($this->s__renglones_a_importar)) {
+            $cuadro->set_datos($this->s__renglones_a_importar);
+        }
+    }
 
-        $cuadro->set_datos($this->s__renglones);
-    }    
+    function conf__renglones_importados(jurumi_ei_cuadro $cuadro)
+    {
+        if (isset($this->s__renglones_ya_importados)) {
+            $cuadro->set_datos($this->s__renglones_ya_importados);
+        }
+    }
 
     function evt__renglones__seleccion($datos)
     {
         /*Recorremos el arreglo de los renglones del acta seleccionada y lo comparamos con los id de los renglones 
           seleccionados (en el cuadro).De esta manera Almacenamos solamente los renglones que fueron seleccionados
           en una variable de sesion*/
-        if(isset($this->s__renglones) && isset($datos)){
+        if(isset($this->s__renglones_a_importar) && isset($datos)){
             $this->s__renglones_seleccionados = [];
             $aux_arreglo = [];
 
-            foreach($this->s__renglones as $renglon){        
+            foreach($this->s__renglones_a_importar as $renglon){
                 foreach($datos as $seleccionado){
                     if($renglon['id_renglon'] == $seleccionado['id_renglon']){                            
                         array_push($this->s__renglones_seleccionados,$renglon);
@@ -307,23 +316,17 @@ class ci_ingresos_diaguita extends jurumi_ci
 
     function limpiar_sesiones(){
         unset($this->s__recepcion_seleccionada );   
-        unset($this->s__renglones); 
+        unset($this->s__renglones_a_importar);
+        unset($this->s__renglones_ya_importados);
         unset($this->s__renglones_seleccionados);
         unset($this->s__pantalla_actual ); 
         unset($this->s__datos_filtro);
-        $this->s__resetear_pagina = true;
-        $this->s__total_recepciones = $this->get_total_recepciones();
+        unset($this->s__datos_recepciones);
+        $this->s__debe_buscar_datos = true;
         
         $this->dep('datos')->resetear();
     }
 
-
-    private function get_total_recepciones(){      
-        $filtro = (isset($this->s__datos_filtro)) ? $this->s__datos_filtro : null ;
-        return count(toba::consulta_php('dao_ingresos_diaguita')->get_recepciones($filtro));
-    }
-
-
     /*Verificamos que un renglon duplicado no se asigne al mismo almacen*/
     function verificar_renglon_en_almacen($datos){
         $resultado = true;
@@ -480,6 +483,4 @@ class ci_ingresos_diaguita extends jurumi_ci
         $this->dep('datos')->tabla('stock_detalle')->procesar_filas($renglones);        
         
 	}
-
-}
-?>
+}
\ No newline at end of file