Ocurrencia
En modulo Financiero, al intentar realizar el proceso de anulación de una Orden de Pago, se genera el error.log "array out of bounds ( 2 of 1 ) on CANCELA(FINA086.PRW)"
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) MI - Financiero (SIGAFIN) – A partir de versión 12.1.17
Causa
Este incidente se presenta, debido a que no están cargados los registros estándar para el tipo de pago TF o EF, en la tabla FJS-Modos de Pago, los cuales son utilizados en los procesos financieros del sistema.
Solución
Para solucionar esta ocurrencia, realice los siguientes pasos:
1. Verifique el modo de compartición de la tabla FJS, ya que de acuerdo a ello deberá tener dados de alta los modos de Pago estándar, en un diccionario de datos estándar la compartición es Exclusiva a nivel sucursal, por lo que para cada sucursal deberá tener informada la tabla.
2.- ingrese al módulo Financiero a través de la rutina FINA025-Modos de Pago y verifique que estén dados de alta los Modos de Pago TF y EF, en caso contrario deben ser incluidos.
NOTA: De forma estándar estás son las formas de Pago que se cargan en sistema, las cuales deben de existir para cada sucursal, si es el caso que el nivel de exclusividad sea E-E-E.
Para el caso puntual del error "array out of bounds ( 2 of 1 ) on CANCELA(FINA086.PRW)" el sistema está validando que no tienen incluida alguna de las formas de Pago TF o EF en alguna de las sucursales. Sin embargo, se recomienda verificar que existan todas las formas de Pago estándar cargadas en cada sucursal, para no interferir en algún otro proceso financiero del sistema.
El usuario puede incluir nuevas formas de pago, acorde a los procesos operativos de cada empresa.
0 Comentarios