Diferencia entre revisiones de «SIU-Diaguita/migrador/version1.0.0/Bienes Patrimoniales»
(No se muestran 5 ediciones intermedias del mismo usuario) | |||
Línea 11: | Línea 11: | ||
=== Pre-Requisitos === | === Pre-Requisitos === | ||
* Verificar correcta instalación del Kettle y conexión a la base de datos PostgreSql del sistema SIU-Diaguita. | * Verificar correcta instalación del Kettle y conexión a la base de datos PostgreSql del sistema SIU-Diaguita. | ||
+ | * Debe estar creado el esquema ext. | ||
=== Pasos para la Migración === | === Pasos para la Migración === | ||
Línea 27: | Línea 28: | ||
| 1 || id_motivo_baja || integer || SI || Motivo de baja del bien patrimonial ||scp_motivos_baja.id_motivo_baja | | 1 || id_motivo_baja || integer || SI || Motivo de baja del bien patrimonial ||scp_motivos_baja.id_motivo_baja | ||
|- | |- | ||
− | | 2 || numero_patrimonial || varchar(40) ||NO|| Código de identificación unívoca del bien patrimonial || | + | | 2 || numero_patrimonial || varchar(40) ||NO|| Código de identificación unívoca del bien patrimonial. Debe tener un formato fijo de 8 dígitos como por ejemplo 00000001, 00000002, etc. || |
|- | |- | ||
| 3 || descripcion_bien || text ||NO|| Descripción del bien patrimonial || | | 3 || descripcion_bien || text ||NO|| Descripción del bien patrimonial || | ||
Línea 36: | Línea 37: | ||
| 5 || id_motivo_alta || integer ||NO|| Motivo de alta del bien patrimonial || scp_motivos_alta.id_motivo_alta | | 5 || id_motivo_alta || integer ||NO|| Motivo de alta del bien patrimonial || scp_motivos_alta.id_motivo_alta | ||
|- | |- | ||
− | | 6 || valor_bien || double precision ||NO|| Valor del bien patrimonial || | + | | 6 || valor_bien || double precision ||NO|| Valor del bien patrimonial (ejemplo de formato: 5000,00) || |
|- | |- | ||
| 7 || id_estado_bien || integer |integer|| SI|| Estado del bien patrimonial | | 7 || id_estado_bien || integer |integer|| SI|| Estado del bien patrimonial | ||
Línea 51: | Línea 52: | ||
| Fecha de baja del bien patrimonial (formato: dd/mm/aaaa) || | | Fecha de baja del bien patrimonial (formato: dd/mm/aaaa) || | ||
|- | |- | ||
− | | 12 || vida_util || smallint ||NO|| Vida útil del bien patrimonial || | + | | 12 || vida_util || smallint ||NO|| Vida útil en años del bien patrimonial || |
|- | |- | ||
| 13 || observaciones || text || SI || Observaciones del bien patrimonial || | | 13 || observaciones || text || SI || Observaciones del bien patrimonial || | ||
Línea 82: | Línea 83: | ||
| 25 || debe_amortizarse || Char (1) ||NO|| Indica si el bien patrimonial debe ser tenido en cuenta por el proceso de cáluclo de amortización. Valores permitidos: S y N. || | | 25 || debe_amortizarse || Char (1) ||NO|| Indica si el bien patrimonial debe ser tenido en cuenta por el proceso de cáluclo de amortización. Valores permitidos: S y N. || | ||
|- | |- | ||
− | | | + | | 26 || meses_amortizados || integer ||NO |
| Cantidad de meses que el bien patrimonial ya fue amortizado. Nota: si nunca fue amortizado debe ingresarse el valor 0. || | | Cantidad de meses que el bien patrimonial ya fue amortizado. Nota: si nunca fue amortizado debe ingresarse el valor 0. || | ||
|- | |- | ||
− | | 27 || amortizacion_acumulada || double precision ||NO|| Amortización acumulada del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0. || | + | | 27 || amortizacion_acumulada || double precision ||NO|| Amortización acumulada del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0,00. || |
|- | |- | ||
− | | 28 || valor_residual || double precision ||NO|| Valor residual del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0. || | + | | 28 || valor_residual || double precision ||NO|| Valor residual del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0,00. || |
|- | |- | ||
| 29 || fecha_amortizacion_ultima || date || SI | | 29 || fecha_amortizacion_ultima || date || SI | ||
Línea 100: | Línea 101: | ||
| 33 || titular_bien_tercero || integer || SI || Titularidad del bien patrimonial. Nota: si la titularidad del bien es de la institución dejar este campo con valor vacío. En cambio si la titularidad del bien es de un tercero se debe establecer como valor el identificador del proveedor. || sau_pr_proveedores.persona | | 33 || titular_bien_tercero || integer || SI || Titularidad del bien patrimonial. Nota: si la titularidad del bien es de la institución dejar este campo con valor vacío. En cambio si la titularidad del bien es de un tercero se debe establecer como valor el identificador del proveedor. || sau_pr_proveedores.persona | ||
|- | |- | ||
− | | 34 || amortizacion_ajuste || double precision || NO || Amortización de ajuste del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0. || | + | | 34 || amortizacion_ajuste || double precision || NO || Amortización de ajuste del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0,00. || |
|- | |- | ||
|} | |} | ||
Línea 128: | Línea 129: | ||
===== Verificación ===== | ===== Verificación ===== | ||
− | Luego de realizar el proceso de migración ingresar al sistema SIU-Diaguita para verificar que los bienes patrimoniales migrados se muestran correctamente. Para lo cual se debe utilizar la operación del menú: PATRIMONIO » BIENES PATRIMONIALES. | + | Luego de realizar el proceso de migración ingresar al sistema SIU-Diaguita para verificar que los bienes patrimoniales migrados se muestran correctamente. Para lo cual se debe utilizar la operación del menú: PATRIMONIO » BIENES PATRIMONIALES. Es de suma importante en esta instancia incorporar al personal de la oficina de patrimonio para realizar la verificación de los datos migrados. |
<br> | <br> |
Revisión actual del 19:15 21 oct 2020
Migrador de Bienes Patrimoniales
Módulo: Bienes Patrimoniales
A continuación se detallarán los pasos necesarios para la migración del módulo 'Bienes Patrimoniales.
En este módulo se migrarán los bienes patrimoniales. Tabla scp_bienes_patrimoniales.
Pre-Requisitos
- Verificar correcta instalación del Kettle y conexión a la base de datos PostgreSql del sistema SIU-Diaguita.
- Debe estar creado el esquema ext.
Pasos para la Migración
Creación del archivo CSV
- Las columnas se separan por un delimitador ; (punto y coma) y las filas por saltos de línea.
- Una vez creados los archivos CSV hay que almacenarlos en el directorio: diaguita_migrador/CSV.
- La primera fila del archivo está reservada para que tenga el encabezado con los nombres de cada uno de los campos. Por tal motivo el migrador tendrá en cuenta de la segunda fila en adelante.
- Ejemplo de un archivo con la primera fila con los encabezados de los nombres de cada uno de los campos y una segunda fila con datos del bien patrimonial que se desea migrar:
id_motivo_baja;numero_patrimonial;descripcion_bien;fecha_alta;id_motivo_alta;valor_bien;id_estado_bien;orden_compra;expediente;persona;fecha_baja;vida_util;observaciones;id_imagen;id_catalogo_bien_patrimonial;fecha_incorporacion;numero_anterior;id_area_responsable;id_ubicacion_fisica;factura_fecha;factura_numero;tipo_de_documentacion;documento_numero;documento_ejercicio;debe_amortizarse;meses_amortizados;amortizacion_acumulada;valor_residual;fecha_amortizacion_ultima;id_empleado_responsable;numero_serie;id_empleado_responsable_uso;titular_bien_tercero;amortizacion_ajuste ;00000001;Heladera Peabody Side By Side No Frost 516 Lts;17/02/2019;1;10000;2;OC:3/2018;EXP:1254/2019;6;;10;Se incorporó por proceso de migración;;10005345;17/02/2019;;1;1;20/05/2018;B0001-0000000021;FACT;362545;2018;S;0;0;0;;1;S/N 0215554-52155555;1;;0
Archivo mig_bienes_patrimoniales.csv
- Formato del archivo:
Nro | Columna | Tipo de dato | ¿Permite valor vacío? | Descripción | Tablas Relacionadas |
---|---|---|---|---|---|
1 | id_motivo_baja | integer | SI | Motivo de baja del bien patrimonial | scp_motivos_baja.id_motivo_baja |
2 | numero_patrimonial | varchar(40) | NO | Código de identificación unívoca del bien patrimonial. Debe tener un formato fijo de 8 dígitos como por ejemplo 00000001, 00000002, etc. | |
3 | descripcion_bien | text | NO | Descripción del bien patrimonial | |
4 | fecha_alta | date | SI | Fecha de alta en el sistema SIU-Diaguita del bien patrimonial (formato: dd/mm/aaaa) | |
5 | id_motivo_alta | integer | NO | Motivo de alta del bien patrimonial | scp_motivos_alta.id_motivo_alta |
6 | valor_bien | double precision | NO | Valor del bien patrimonial (ejemplo de formato: 5000,00) | |
7 | id_estado_bien | integer | SI | Estado del bien patrimonial | scp_estados.id_estado |
8 | orden_compra | varchar(80) | SI | Orden de compra del bien patrimonial | |
9 | expediente | varchar(60) | SI | Expediente del bien patrimonial | |
10 | persona | integer | SI | Proveedor del bien patrimonial | sau_pr_proveedores.persona |
11 | fecha_baja | date | SI | Fecha de baja del bien patrimonial (formato: dd/mm/aaaa) | |
12 | vida_util | smallint | NO | Vida útil en años del bien patrimonial | |
13 | observaciones | text | SI | Observaciones del bien patrimonial | |
14 | id_imagen | integer | SI | Imagen del bien patrimonial | scp_imagenes.id_imagen |
15 | id_catalogo_bien_patrimonial | integer | NO | Catálogo de bienes patrimoniales | scp_catalogo_bienes_patrimoniales.id_catalogo_bien_patrimonial |
16 | fecha_incorporacion | date | NO | Fecha de incorporación al patrimonio del bien patrimonial (formato: dd/mm/aaaa) | |
17 | numero_anterior | varchar(60) | SI | Código de identificación anterior del bien patrimonial | |
18 | id_area_responsable | integer | NO | Área responsable del bien patrimonial | scp_areas.id_area |
19 | id_ubicacion_fisica | integer | NO | Ubicación física del bien patrimonial | scp_ubicaciones_fisicas.id_ubicacion_fisica |
20 | factura_fecha | date | SI | Fecha de factura de compra del bien patrimonial (formato: dd/mm/aaaa) | |
21 | factura_numero | varchar(30) | SI | Número de factura de compra del bien patrimonial | |
22 | tipo_de_documentacion | char(4) | SI | Tipo de documento del bien patrimonial | sau_no_documentacion_tipos.tipo_de_documentacion |
23 | documento_numero | integer | SI | Número de documento del bien patrimonial | |
24 | documento_ejercicio | varchar(20) | SI | Ejercicio del número de documento del bien patrimonial | |
25 | debe_amortizarse | Char (1) | NO | Indica si el bien patrimonial debe ser tenido en cuenta por el proceso de cáluclo de amortización. Valores permitidos: S y N. | |
26 | meses_amortizados | integer | NO | Cantidad de meses que el bien patrimonial ya fue amortizado. Nota: si nunca fue amortizado debe ingresarse el valor 0. | |
27 | amortizacion_acumulada | double precision | NO | Amortización acumulada del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0,00. | |
28 | valor_residual | double precision | NO | Valor residual del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0,00. | |
29 | fecha_amortizacion_ultima | date | SI | Fecha en que se realizó la última amortización en el bien patrimonial (formato: dd/mm/aaaa). Nota: si nunca fue amortizado debe quedar vacío este campo. | |
30 | id_empleado_responsable | integer | NO | Empleado responsable del bien patrimonial | dh01.nro_legaj |
31 | numero_serie | varchar(60) | SI | Número de serie del bien patrimonial | |
32 | id_empleado_responsable_uso | integer | SI | Empleado responsable del uso del bien patrimonial | dh01.nro_legaj |
33 | titular_bien_tercero | integer | SI | Titularidad del bien patrimonial. Nota: si la titularidad del bien es de la institución dejar este campo con valor vacío. En cambio si la titularidad del bien es de un tercero se debe establecer como valor el identificador del proveedor. | sau_pr_proveedores.persona |
34 | amortizacion_ajuste | double precision | NO | Amortización de ajuste del bien patrimonial. Nota: si nunca fue amortizado debe ingresarse el valor 0,00. |
- Ejemplo de un archivo con la primera fila con los encabezados de los nombres de cada uno de los campos y una segunda fila con datos del bien patrimonial que se desea migrar:
id_motivo_baja;numero_patrimonial;descripcion_bien;fecha_alta;id_motivo_alta;valor_bien;id_estado_bien;orden_compra;expediente;persona;fecha_baja;vida_util;observaciones;id_imagen;id_catalogo_bien_patrimonial;fecha_incorporacion;numero_anterior;id_area_responsable;id_ubicacion_fisica;factura_fecha;factura_numero;tipo_de_documentacion;documento_numero;documento_ejercicio;debe_amortizarse;meses_amortizados;amortizacion_acumulada;valor_residual;fecha_amortizacion_ultima;id_empleado_responsable;numero_serie;id_empleado_responsable_uso;titular_bien_tercero;amortizacion_ajuste ;00000001;Heladera Peabody Side By Side No Frost 516 Lts;17/02/2019;1;10000;2;OC:3/2018;EXP:1254/2019;6;;10;Se incorporó por proceso de migración;;10005345;17/02/2019;;1;1;20/05/2018;B0001-0000000021;FACT;362545;2018;S;0;0;0;;1;S/N 0215554-52155555;1;;0
Importante: se recomienda los precontroles que realizará el migrador al archivo mig_tabla_maestra_ubicaciones_fisicas.csv en migrador_diaguita\02_Bienes_patrimoniales\01_Pre_Controles\fx_prectrl_bienes_patrimoniales.sql.
Estructura
Ejecutar trabajo: diaguita_migrador/02_Bienes_Patrimoniales/00_Estructura/script_ mig_bienes_patrimoniales.kjb
Como resultado se creará las tabla 'mig_bienes_patrimoniales' en el esquema 'ext', y se llenarán las mismas con los datos del CSV creados en el paso anterior
Precontroles
- Ejecutar trabajo: diaguita_migrador/02_Bienes_patrimoniales/01_Pre_Controles/prectrl_bienes_patrimoniales.kjb
- Revisar el archivo Excel generado por el trabajo del pre-control: Prectrl_Bienes_patrimoniales.xls, dentro del mismo directorio.
- Arreglar errores que detallen en el archivo de precontroles y volver a correrlos para asegurarse que los datos queden consistentes.
- Si el archivo Prectrl_Bienes_patrimoniales.xls no contiene registros, se puede continuar con el siguiente paso, ya que significa que no falló ningún precontrol y los datos son consistentes.
Migración
- Ejecutar trabajo: diaguita_migrador/01_Tablas_maestras/02_Bienes_patrimoniales/mig_bienes_patrimoniales.kjb
Poscontroles
- Ejecutar trabajo: diaguita_migrador/02_Bienes_patrimoniales/03_Pos_Controles/posctrl_bienes_patrimoniales.kjb
- Revisar el archivo Excel generado por el trabajo del post-control: Pos_Controles_bienes_patrimoniales.xls, dentro del mismo directorio
- Este archivo indica si las cantidades de registros migradas, coinciden con los registros del CSV. Si hubo errores, revisar el proceso de migración y volver a migrar.
Verificación
Luego de realizar el proceso de migración ingresar al sistema SIU-Diaguita para verificar que los bienes patrimoniales migrados se muestran correctamente. Para lo cual se debe utilizar la operación del menú: PATRIMONIO » BIENES PATRIMONIALES. Es de suma importante en esta instancia incorporar al personal de la oficina de patrimonio para realizar la verificación de los datos migrados.