Monedas permitidas
Función general
Verifica que el esquema de seguridad asociado al usuario que realiza
la transacción tiene acceso a la moneda en tratamiento.
Información técnica
Identificación
|
Tipo
|
valSchemaCurrency |
Función |
Parámetros de entrada
Esquema de seguridad: Código del esquema de seguridad asociado
al usuario que ejecuta la transacción.
Moneda: Código de la moneda que se desea accesar.
Indicador de monedas permitidas del esquema: Indicador de monedas
permitidas del esquema de seguridad.
Proceso
Si el indicador de monedas permitidas del esquema es igual a 1 (todas),
se asigna el valor "cierto" al parámetro de salida.
Si el indicador de monedas permitidas del esquema es igual a 2 (lista):
-
Se realiza la lectura del archivo de monedas permitidas (schema_cur) para
el esquema en tratamiento, a fin de obtener el registro con estado de "activo"
correspondiente a la moneda pasada como parámetro. Si se consigue
el registro, se asigna el valor "cierto" al parámetro de salida.
Notas para el programador
La información asociada al registro correspondiente al esquema
de seguridad del usuario que ejecuta la transacción, debe estar
en memoria (variables), de forma que la rutina pueda utilizarlo sin necesidad
de realizar una nueva lectura al esquema.
Inicialmente el parámetro de salida tiene el valor "falso",
y será el valor que se devuelva a menos que se cumpla alguna de
las condiciones indicadas en el proceso.
Parámetros de salida
Permiso de utilización de la moneda: Tiene valor de cierto cuando
el usuario puede utilizar la moneda en tratamiento, en caso contrario,
devuelve el valor "falso".