[RESPONDIDO] error al cargar tipos de documentos en MPC

Buenas, estamos teniendo un problema al querer cargar un tipo de documento dentro de MPC.

adjunto log de servicio de suduco-api

[2022-03-18T08:05:13] error_catch {
details: null,
stack: ‘error: el valor null para la columna «id» viola la restricción not null\n’ +
’ Parser.parseErrorMessage (/app/node_modules/pg-protocol/dist/parser.js:278:15)\n’ +
’ Parser.handlePacket (/app/node_modules/pg-protocol/dist/parser.js:126:29)\n’ +
’ Parser.parse (/app/node_modules/pg-protocol/dist/parser.js:39:38)\n’ +
’ Socket. (/app/node_modules/pg-protocol/dist/index.js:10:42)\n’ +
’ Socket.emit (events.js:375:28)\n’ +
’ ‘,
string: ‘el valor null para la columna «id» viola la restricción not null’,
clientmessage: ‘el valor null para la columna «id» viola la restricción not null’,
url: ‘/mpc/tipos_documento/’,
msg: ‘error_catch’,
type: ‘error’,
id_err: ‘xyavs’,
trace: ‘error: el valor null para la columna «id» viola la restricción not null\n’ +
’ Parser.parseErrorMessage (/app/node_modules/pg-protocol/dist/parser.js:278:15)\n’ +
’ Parser.handlePacket (/app/node_modules/pg-protocol/dist/parser.js:126:29)\n’ +
’ Parser.parse (/app/node_modules/pg-protocol/dist/parser.js:39:38)\n’ +
’ Socket. (/app/node_modules/pg-protocol/dist/index.js:10:42)\n’ +
’ Socket.emit (events.js:375:28)\n’ +
’ ’
}

Comentarles que anteriormente hicimos un truncate de dicha tabla, por que necesitabamos eliminar todos esos registros.

Estamos en la version 1.2.4 del stack EII.

Buen día Sergio

No recomendamos eliminar el contenido original de la tabla sudocu.documentos_tipos ya desde ella, por ejemplo, se gestiona la integración con otro módulos (SIU-Pilagá, SIU-Diaguita, etc.). Lo que se suele hacer es, desde la operación “MPC-> Tipos de documentos”, pasar al estado “Deshabilitado” todos los tipos de documentos que no van a estar usando de los que vienen por defecto con la instalación del SUDOCU.
Por tal motivo, recomiendo que vuelvan la base de datos al estado anterior de haber realizado el truncate.

Nos mantenemos en contacto
Saludos

Buenas Alejandro, entendimos lo que nos sugerís, ahora te consulto, que podríamos hacer con los documentos que ya están creados en producción y que no se utilizarían?.

Buenas tardes Sergio

Si dieron de alta nuevos tipos de documentos que finalmente no utilizarán, también los cambiaría al estado deshabilitado.

Nos mantenemos en contacto
Muchas gracias
Saludos

Buenas Alejandro, la duda esta en los documentos ya creados, no en los tipos de documentos

Buen día Sergio

Una alternativa es pasar todos esos documentos al estado anulado desde el módulo de Gestión. Al estar en el estado anulado, no podrán utilizarse esos documentos para ser incorporados en contenedores (expedientes) y trámites.

También existe un script que sirve para dejar en una base de datos SUDOCU únicamente los datos de configuración y eliminar los datos de gestión (en este post: https://foro.comunidad.siu.edu.ar/index.php?topic=22913.0). Quizás lo puedan tomar de referencia para depurar esos documentos.

Nos mantenemos en contacto
Muchas gracias
Saludos

Alejandro, muchas gracias, probaremos esto. Te estaré avisando.