Tiempo aproximado de lectura 00:02:00 min
Ocurrencia
En el módulo Facturación, se identifican problemas de transmisión de Remito Electrónico COT en ambiente de Argentina.
En el análisis del log de consola de TSS se identifica que al levantar los JOBS de TSS, existen problemas en estructura de tabla, en el caso de este error corresponde a la tabla SPED154.
Problemas na estrutura da tabela ou a tabela nao existe: SPEDXXX
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Facturación (SIGAFAT) - Versión 12
Causa
El error indica claramente que el servicio de transmisión está fallando porque la tabla SPEDXXX no existe o está corrupta en la base de datos de TSS. Esto puede presentarse cuando desde la instalación se tienen Jobs incorrectos, desactualizaciones de rutinas, falta de algunas configuraciones y desde la carga de las tablas iniciales alguna no se crea o esta corrompida.
Solución
Para corregir el error, debe ejecutar el procedimiento para forzar al TSS a recrear las tablas faltantes:
Paso 1: Detener el servicio TSS
Asegúrate de que no haya ninguna operación ejecutándose y detén por completo el servicio del AppServer de TSS en el servidor.
Paso 2: Limpiar la tabla corrupta (Si aplica)
Ingresa a tu gestor de base de datos (SQL Server, Oracle, PostgreSQL, etc.) donde se aloja el esquema de TSS.
Si la tabla
SPED154aparece creada pero con una estructura errónea, ejecuta un comandoDROP TABLE SPED154para eliminarla. Si ya confirmaste que no existe, omite este paso.
Paso 3: Modificar el parámetro de versión (MV_VERDB)
En el mismo gestor de base de datos, abre y edita la tabla SPED000 (esta tabla almacena la configuración de entorno del TSS).
Busca el registro que corresponde al parámetro MV_VERDB.
Borra el contenido del campo de valor de este parámetro dejándolo en blanco (no elimines la fila completa, solo vacía el campo del valor).
Paso 4: Reiniciar TSS como Administrador
Inicia nuevamente el servicio de TSS (preferentemente con permisos de administrador).
Al levantar el servicio, TSS detectará que el parámetro
MV_VERDBestá en blanco. Esto desencadenará una rutina de validación de estructura (Update de Base de Datos interno).Durante el arranque, el sistema leerá el diccionario de datos del RPO y creará automáticamente la tabla
SPED154junto con sus índices correspondientes.
Paso 5: Validar la creación y el Log
Revisa el
console.logde TSS; deberías ver los mensajes de creación y de inicialización del ambiente sin el errorProblemas na estrutura da tabela.Consulta tu base de datos para confirmar que la tabla
SPEDXXXfue creada exitosamente.
Conozca más
TDN - DMICNS-6122_DT_Implementación_Factura_crédito_TSS_servicio_FECredService_ARG
0 Comentarios