Hola comunidad!,
Les comentamos que con el fin de ir mejorando la calidad de los datos y evitar que a futuro se den situaciones de registros duplicados tanto en los renglones del informe técnico, como los documentos de los proveedores y en los catálogos de bienes patrimoniales, en la próxima versión 3.1.0 que publicaremos en las próximas semanas, se agregarán 3 nuevos controles en el proceso de instalación para que -en caso de que alguna universidad llegue a tener registros duplicados-, se pueda detectar y corregir tempranamente.
Los controles incorporados son los siguientes:
1- Renglones duplicados en los informes técnicos
La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:
SELECT
it.id_informe_tecnico
,CASE WHEN it.ejercicio isnull THEN 'S/N' ELSE 'APP:' || it.numero || '/' || it.ejercicio END as tramite
FROM
diaguita.scp_informe_tecnico_detalles itd,
diaguita.scp_informes_tecnicos it
WHERE
itd.id_informe_tecnico_detalle IN (SELECT MAX(id_informe_tecnico_detalle) FROM diaguita.scp_informe_tecnico_detalles GROUP BY id_renglon_oferente HAVING COUNT(id_renglon_oferente) > 1)
AND
itd.id_informe_tecnico=it.id_informe_tecnico
GROUP BY it.id_informe_tecnico;
En caso de detectarse renglones duplicados en las BD de su universidad, les recomendamos que creen un GDS con el fin de que les orientemos en la corrección de los datos duplicados, de modo que para cuando se publique la versión 3.1.0 -si ocurriese- ya tengan corregido esta situación.
2- Documentos de proveedores repetidos (por ej CUITS duplicados):
La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:
SELECT
numero
FROM
diaguita.anx_personas_x_documentos
WHERE
persona IN (SELECT persona from diaguita.anx_personas)
AND tipo_de_documento_de_identidad ='CUIT'
AND left(numero, 2) NOT IN ('50','51','55')
GROUP BY numero HAVING count(*) > 1;
Solución
Para instalaciones que cuenten con sincronización con Arai-Proveedores
Se debe ejecutar el script de remapeo y eliminación de proveedores duplicados para que les deje normalizada la base de datos de proveedores de diaguita.
Script para remapeo
https://documentacion.siu.edu.ar/wiki/images/f/f1/Script_arreglo_de_proveedores.zip
Para instalaciones que no tengan sincronización con Arai-Proveedores
En este caso nos deben cargar un gds para solucionarlo y ver el caso en detalle.
3- catálogos repetidos
La consulta SQL que pueden utilizar para chequear actualmente es la siguiente:
SELECT codigo_completo FROM diaguita.scp_catalogo_bienes_patrimoniales
GROUP BY codigo_completo HAVING count(codigo_completo) > 1;
solución
La solución consiste en cambiar el dígito que corresponda con un update similar a este por ejemplo:
UPDATE scp_catalogo_bienes_patrimoniales SET codigo_completo = ‘4.6.1.00000’ WHERE codigo_completo = ‘4.6.0.00000’ AND id_catalogo_bien_patrimonial = 10007373 ;
Nota: Se recomienda consultar el catálogo de bienes y servicios brindado por la ONC, el mismo pueden descargarlo de:
https://infra.datos.gob.ar/catalog/modernizacion/dataset/2/distribution/2.13/download/sibys.csv
Les mantenemos al tanto de cualquier otra novedad.
Saludos!
Equipo SIU-Diaguita