01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFIN - Financiero | ||||||
Función: |
| ||||||
País: | Perú | ||||||
Ticket: | 20716234 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-23935 |
02. SITUACIÓN/REQUISITO
Cuando en la tabla Órdenes de Pago (SEK) se tienen más de 1,024 registros, al ejecutar la rutina Anulación de Orden de Pago (FINA086) e informar los parámetros de entrada se detona el ErrorLog: Application Server Work area table full (Max= 1024) on __EXECSQL(APLIB300.PRW).
03. SOLUCIÓN
En la rutina Anulación Orden de Pago (FINA086) se realiza el siguiente ajuste:
- Dentro de la Función que valida si la orden de pago cuenta con un solo registro en la tabla SEK (xValOrd()) se agrega el cierre del alias del área de trabajo (dbCloseArea()) al finalizar la consulta a la tabla SEK.
- Realizar un respaldo del repositorio (.rpo).
- Aplicar el parche correspondiente al issue DMINA-23935.
- Validar que las rutinas actualizadas correspondan a las indicadas en la sección Función de 01. Datos Generales.
- Contar con más de 1,024 registros en la tabla Órdenes de Pago (SEK).
- Ingresar al módulo Financiero (SIGAFIN).
- Ir a Actualizaciones | Cuentas Por Pagar | Anular Ord. Pago (FINA086).
- Informar los parámetros de la rutina:
- Verificar que la rutina inicie correctamente:
04. INFORMACIÓN ADICIONAL
No aplica.
La presente solución aplica para versión 12.1.2210 (con garantía extendida) o superior.
¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- No aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas