- Configuración para conexión a la BD
- Configuración de la estructura principal
- Configuración de la tabla de cobros
- Configuración de tabla de resultados
- Variación de campos de tablas
- Permite que los items de los DEs sean cargados en su totalidad para luego ser procesados.
- Resumen de config.properties para DBF
Configuración para conexión a la BD #
Válida para el integrador.jar y monitor.jar
#Conexión con Base de datos
database.dbf.parent_folder=/home/SQLSync
database.dbf.facturasend_table=facturasend.dbf
Configuración de la estructura principal #
Válida para el integrador.jar y monitor.jar
Ignore ésta opción si no va ser necesario cambiar el nombre de la estructura principal (transacciones_fe_view).
El nombre de la tabla de la estructura principal transacciones_fe_view, se pueden ajustar a la necesidad del usuario o del ERP de la Empresa.
Por ejemplo, para indicar el nombre de la tabla/vista de la estructura principal, modifique el siguiente parámetro:
#Nombre de la tabla principal
database.dbf.transaccion_table=transacc.dbf
Configuración de la tabla de cobros #
Válida para el integrador.jar y monitor.jar
Ignore ésta opción si no va ser necesario cambiar el nombre de la estructura de cobros (transacciones_fc_fe_view).
A continuación el parámetro que permite éste cambio en la configuración:
#Nombre de la tabla de formas de cobros.
database.hana.payment_view=formas_de_cobro
Configuración de tabla de resultados #
Válida para el integrador.jar y monitor.jar
Ignore ésta opción si no va ser necesario cambiar el nombre de la estructura de resultados (facturasend_result).
El nombre de la tabla de la tabla de resultados (facturasend_result), así como el nombre de algunos campos claves, se pueden ajustar a la necesidad del usuario o del ERP de la Empresa. Eso es mostrado a continuación:
#Nombres de la tabla de resultados
database.hana.facturasend_table=resultados_integracion
Lo mismo ocurría si lo que desea es cambiar por ejemplo, el campo name y/o value, como se vé en el ejemplo:
#Nombres de campos name y value de la tabla resultados.
database.dbf.facturasend_table.key=nombre
database.dbf.facturasend_table.value=valor
Y así consecuentemente para todos los tipos de documentos y clasificadores respectivos. Deberá especificar el clasificador para todos los tipos de documentos, si va tilizar ésta opción
Variación de campos de tablas #
Válida para el integrador.jar
#Variación de campos de tablas
database.hana.read_all_status_from_facturasend_table=Y
database.dbf.load_strategy=
database.dbf.table_date_field_update=fec_udt
database.dbf.payment_table.pk=auto_id, tra_id, tip_doc, clasific
database.dbf.facturasend_table.pk=id, tra_id, tip_doc, clasific
database.dbf.transacciones_table.pk=auto_id, tra_id, tip_doc, clasific, estable, punto, numero, i_codigo
database.dbf.transacctions_sql=
Permite que los items de los DEs sean cargados en su totalidad para luego ser procesados. #
database.dbf.control_total_sum_items_subtotal=Y
database.dbf.control_total_sum_items_subtotal_tolerance=100
database.dbf.control_total_sum_items_subtotal_tolerance_otros=100
dabase.dbf.control_total_sum_items_subtotal_tolerance_pyg=100
Resumen de config.properties para DBF #
#Conexión con Base de datos
database.dbf.parent_folder=/home/SQLSync
database.dbf.facturasend_table=facturasend.dbf
#Nombre de la tabla principal
database.dbf.transaccion_table=transacc.dbf
#Nombre de la tabla de formas de cobros.
database.hana.payment_view=formas_de_cobro
#Nombres de la tabla de resultados
database.hana.facturasend_table=resultados_integracion
#Nombres de campos name y value de la tabla resultados.
database.dbf.facturasend_table.key=nombre
database.dbf.facturasend_table.value=valor
#Variación de campos de tablas
database.hana.read_all_status_from_facturasend_table=Y
database.dbf.load_strategy=
database.dbf.table_date_field_update=fec_udt
database.dbf.payment_table.pk=auto_id, tra_id, tip_doc, clasific
database.dbf.facturasend_table.pk=id, tra_id, tip_doc, clasific
database.dbf.transacciones_table.pk=auto_id, tra_id, tip_doc, clasific, estable, punto, numero, i_codigo
database.dbf.transacctions_sql=
#Permite que los items de los DEs sean cargados en su totalidad para luego ser procesados.
database.dbf.control_total_sum_items_subtotal=Y
database.dbf.control_total_sum_items_subtotal_tolerance=100
database.dbf.control_total_sum_items_subtotal_tolerance_otros=100
dabase.dbf.control_total_sum_items_subtotal_tolerance_pyg=100
#Parámetros generales
#Habilitar/Deshabilitar integraciones por Tipo de Documento
facturasend.do_integrar_tipo_1=y
facturasend.do_integrar_tipo_2=n
facturasend.do_integrar_tipo_3=n
facturasend.do_integrar_tipo_4=n
facturasend.do_integrar_tipo_5=n
facturasend.do_integrar_tipo_6=n
facturasend.do_integrar_tipo_7=n
#Intervalo de ejecución de integración
database.autoupdate_millis.integracion=3000
#Habilitar/deshabilitar consulta estado de forma general
facturasend.recuperar_estado=Y
#Habilitar/deshabilitar consulta de estado por tipo de documento #
facturasend.do_obtener_estado_tipo_1=n
facturasend.do_obtener_estado_tipo_2=n
facturasend.do_obtener_estado_tipo_3=n
facturasend.do_obtener_estado_tipo_4=n
facturasend.do_obtener_estado_tipo_5=y
facturasend.do_obtener_estado_tipo_6=n
facturasend.do_obtener_estado_tipo_7=n
#Intervalo de ejecución para consulta estado
database.autoupdate_millis.consulta_estado=5000
#Habilitar/Deshabilitar sincronización de eventos
facturasend.do_evento_cancelacion=n
facturasend.do_evento_inutilizacion=n
facturasend.do_evento_nominacion=n
#Discriminar por Tipo de Documento
database.discriminate_facturasend_table_by_tipo_documento=N
#Discriminar por Clasificador
database.discriminate_facturasend_table_by_clasificador=N
#Documentos por Lotes
facturasend.rows_lote_request=1
#Habilitar/deshabilitar logs de forma general
logs.conf_impresion=Y
#Habilitar/deshabilitar logs de integración
logs.sql_integracion_facturasend_data=Y
logs.sql_integracion_facturasend_flujo=Y
logs.sql_integracion_facturasend_result=Y
logs.sql_integracion_sql_command=Y
logs.sql_integracion_sql_result=Y
#Habilitar/deshabilitar los de consulta de estado
logs.sql_consulta_estado_facturasend_data=Y
logs.sql_consulta_estado_facturasend_flujo=Y
logs.sql_consulta_estado_facturasend_result=Y
logs.sql_consulta_estado_sql_command=Y
logs.sql_consulta_estado_sql_result=Y
#Habilitar/deshabilitar logs de cancelación
logs.sql_cancelacion_facturasend_data=Y
logs.sql_cancelacion_facturasend_flujo=Y
logs.sql_cancelacion_facturasend_result=Y
logs.sql_cancelacion_sql_command=Y
logs.sql_cancelacion_sql_result=Y
Habilitar/deshabilitar logs de pausado
logs.sql_guardar_pausar_facturasend_data=Y
logs.sql_guardar_pausar_facturasend_flujo=Y
logs.sql_guardar_pausar_facturasend_result=Y
logs.sql_guardar_pausar_sql_command=Y
logs.sql_guardar_pausar_sql_result=Y
#Habilitar/deshabilitar logs de inutilizacion
logs.sql_inutilizacion_facturasend_data=Y
logs.sql_inutilizacion_facturasend_flujo=Y
logs.sql_inutilizacion_facturasend_result=Y
logs.sql_inutilizacion_sql_command=Y
logs.sql_inutilizacion_sql_result=Y
#Configuración del monitor
#Título de la Ventana
title=Distribuidora Asunción (TEST)
title=Distribuidora Asunción (PRODUCCION)
#Refrescar documentos
database.autoupdate_millis.table_view=2000
#Limitar Registros
database.limit_records
#BD Test
#Esta configuración se utiliza para verificar cada X milisegundos la conexión con la base de datos.
database.connection_check_millis=1000
