Generación de valores conmutativos

Función general

Para la ejecución de esta transacción, es requisito imprescindible haber registrado la tabla de mortalidad haciendo uso de la transacción que para este fin ofrece el sistema.
Calcular los valores conmutativos para cada una de las edades de la tabla de mortalidad. En la fórmula de cálculo se toma en cuenta el interés indicado en la ventana.
  • Conmutativo D
  • Conmutativo C
  • Conmutativo N
  • Conmutativo M
  • Conmutativo S
  • Conmutativo R
  • Conmutativo T
  • Es importante señalar, que si los valores conmutativos de una tabla a un interés específico, ya han sido calculados, el sistema informa esta situación y espera por confirmación del usuario para realizar la transacción.
    Cuando el usuario requiera modificar o consultar los valores conmutativos calculados, debe utilizar la ventana de "valores conmutativos".

    Información técnica

    Efecto

    Si ya existe información en el archivo maestro de conmutativos (conm_master) para la tabla de mortalidad e interés en tratamiento, se eliminan del archivo de conmutativos (conmutativ) los registros asociados a la tabla e interés en proceso.
    Si no existe información en el archivo maestro de conmutativos (conm_master) para la tabla de mortalidad e interés en tratamiento, se genera en este archivo un registro con la tabla e interés indicados.
    Realiza los cálculos de los valores conmutativos tomando en cuenta lo siguiente:
    i = Porcentaje de interés incluido en la ventana dividido entre 100 ( i = INT / 100)
    x = Edad en tratamiento
    Los conmutativos D y C deben calcularse a partir de la primera edad de la tabla hasta la última edad y los conmutativos N, M, S, R y T deben ser calculados en forma descendente: a partir de la última edad de la tabla hasta la primera edad.
    Cálculo de los conmutativos D y C (en forma ascendente y en el orden indicado).
    1. 
    2.
    Cálculo de los conmutativos N, M, S, R y T (en forma descendente y en el orden indicado).
    1.  Si 'x' es igual a la última edad de la tabla, N(x+1) es igual a cero.
    2.  Si 'x' es igual a la última edad de la tabla, M(x+1) es igual a cero.
    3.  Si 'x' es igual a la última edad de la tabla, S(x+1) es igual a cero.
    4.  Si 'x' es igual a la última edad de la tabla, R(x+1) es igual a cero.
    5.  Si 'x' es igual a la última edad de la tabla, M(x+1) es igual a cero.
    Crea, para cada edad de la tabla de mortalidad, un registro con sus correspondientes valores conmutativos para el interés indicado en la ventana (conmutativ).
     

    Los valores conmutativos calculados para cada edad, se mantienen en forma provisional en memoria, de forma tal que se realice una sola actualización masiva al finalizar los cálculos.

    Los cálculos son generados con tablas de mortalidad generadas de forma mensual, motivo por el cual el cálculo y almacenamiento de los valores conmutativos deben ser mensuales..

    Generación de valores conmutativos

    (DP015)

    Función

    Calcula los valores conmutativos para cada una de las edades de la tabla de mortalidad.

     

    Campos

    Título

    Descripción

    Tabla

    Código de la tabla de mortalidad a la que se le van a generar los valores conmutativos. 

    Interés 

    Es el porcentaje de interés que se utilizará en la fórmula de cálculo de los valores conmutativos. 

    Validaciones

    Campo

    Descripción

     Error/adv

    Si ya están registrados los valores conmutativos asociados a la tabla y porcentaje de interés, se envía un mensaje de advertencia 
    11202

    Tabla

    Este campo debe estar lleno 
    11169
    Si este campo está lleno, debe existir en el archivo de tablas de mortalidad 
    11006

    Interés

    Este campo debe estar lleno 
    09045

    Otro enlace relacionado

    Mas Información ver el Índice.