Mensajes de error

Función general

Muestra el mensaje de error solicitado tomando en cuenta la definición del mensaje asociado a la transacción en tratamiento.

Información técnica

Identificación

Tipo

insErrorMessage Función

Parámetros de entrada

  • Código lógico de la transacción en ejecución.
  • Número del error a mostrar.
  • Indicador: puntual, masivo.
  • Proceso

    Se realiza la lectura del archivo de errores (message) para conseguir el registro correspondiente al número de error recibido como parámetro. Si no se consigue este registro se asigna falso a una variable temporal (lExistMes) y se asigna el mensaje "no se encuentra el mensaje correspondiente".
    Si se ha conseguido el mensaje de error (lExistMes = true), se realiza la lectura del archivo de mensajes asociados a las transacciones (win_messag) correspondiente al número de error y código lógico de transacción recibido como parámetro. Si no se consigue este registro se asume que se trata de un "error", en caso contrario se toma el tipo de error conseguido en este archivo.
    Se envía el mensaje haciendo uso del control correspondiente:
     
    Tipo de error
    Control
    Título
    Error VbOkOnly Error
    Advertencia VbOkCancel Advertencia
    Mensaje VbOkOnly Mensaje

    Parámetros de salida

    Con el comando "ok" se devuelve "false" (no hay errores, se puede proceder con la transacción) y con el comando "Cancel" se devuelve "true" (hay error la transacción en ejecución no puede continuar).