Al contabilizar una remesa de cobro con más de 200 efectos aparece el error 3021 y la remesa queda a medias.
Con remesas pequeñas funciona bien.
Error 3021 «No hay registro activo» y la remesa queda en estado pendiente.
Que se generen los asientos de la remesa completa.
Es un tiempo de espera del proceso. Sube el timeout de comandos en la configuración de la empresa:
Configuración → Parámetros → Base de datos → Tiempo de espera = 600
Después vuelve a lanzar la contabilización de la remesa pendiente.
Afecta a todos los procesos largos de la empresa.
A mí me pasó por un índice fragmentado en la tabla de efectos. Reconstruirlo lo resolvió:
ALTER INDEX ALL ON CarteraEfectos REBUILD;
Copia de seguridad de la base de datos.
No hace falta: reconstruir índices no cambia datos.