Restricción del recálculo bancario a las sucursales disponibles al operador

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':


SUCURSAL

Mov. Banc. (SE5)

A

100

B

200

C

300

D

400


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.