Producto: | Microsiga Protheus | ||||||||||
Versiones: | P12.1.7 y posteriores | ||||||||||
Ocurrencia: | El sistema recalcula el saldo bancario de determinado banco, tomando en consideración todas los movimientos bancarios de este, independientemente si el operador haya accedido o no a los datos de esta sucursal. | ||||||||||
Entorno: | Se ajustó el sistema para que el recálculo bancario considere solamente el valor de los movimientos de sucursales a las que el operador tenga acceso. Básicamente, el entorno objetivo de la modificación es: Uso compartido de las tablas SA6 y SE8, donde la SA6 debe estar en un entorno de gestión, compartida como mínimo en el nivel de unidad de negocio y SE5 exclusiva. | ||||||||||
Paso a paso: | Como ejemplo de esta modificación, creamos el siguiente escenario: Un operador (OP1) que en su perfil tenga acceso a la sucursal A, B y D y otro (OP2) con acceso a la sucursal C. Movimientos en las sucursales para el banco 'BCO':
En este escenario, tenemos un saldo de 1000 para el banco 'BCO'. Si el operador OP1 decide recalcular el saldo bancario de dicho banco, con acceso a las sucursales A, B y D, al finalizar el procesamiento (ejecución de la rutina FINA210), el saldo pasará de 1000 a 700, ya que no tendrá en cuenta el movimiento de la sucursal C. Lo contrario también ocurrirá cuando el OP2 intente reprocesar el saldo, puesto que solo tiene acceso a la sucursal C, que tiene un total de movimiento por el valor de 300. Por lo tanto, para que el saldo del banco sea correcto, será necesario otro operador con acceso a las sucursales A, B, C y D, para que el saldo sea recalculado por completo (total de 1000). | ||||||||||
Observaciones: | Como quedó claro aquí, el saldo de un determinado banco puede ver su valor modificado, luego de un reprocesamiento realizado por un operador que no tenga acceso a todas las sucursales definidas en el rango de recálculo, esto puede resultar en un análisis equivocado para la gestión de la cuenta bancaria. Nota: a pesar de que la mejora está disponible para la versión P12 release 7, la modificación del diccionario que limita al operador del sistema a seleccionar solo las sucursales a las que tiene acceso solo estará disponible en la versión P12 release 17, precisamente por modificar la consulta estándar en el Pergunte (SX1) de la rutina. |