CAMBIOS DE NOMINA DE EMPLEADO ESTE PROCESO DEBE HACERCE COMO UNA FUNCION , ya que las sustituciones patronales, lo utilizaran si ademas existe un cambio de nomina de una Nomina(nomina desde) a otra nomina (nomina hasta) Las nominas en todas las tablas estan conformadas por campos TIPO_NOM , CLASE_NOM , de la tabla NOM La tabla NOM esta relacionada con las tablas TNM , por el campo TIPO_NOM y la CNM por el campo CLASE_NOM. La tabla TNM , contine la periodicida en el campo TNM:Dias_P, dias del periodo. Se debe calcular un factor , compuesto por los dias del periodo de la nomina HASTA / por los dias del periodo de lA NOMIAN DESDE FACTOR = TNM:Dias_P (NOMINA HASTA) / TNM:Dias_P (NOMINA DESDE), este factor se debe aplicar a las tablas del punto 4, teniendo en cuenta las anotaciones alli hechas. sI LAS periodicidades de las nomina campos TNM:Dias_P son iguales, el facotor seria 1, por lo tanto, no habria que realizar el punto 4. 1-. Se tienen tres escenarios : 1.1-. Individual , un solo empleado, que se cambia de la nomina donde esta (NOMINA DESDE a una nueva (NOMNA HASTA). 1.2-. Colectivo con una agrupacion de enpleados, tablas AGR,AGD, OGR en la ventana se solicitan los campos Agrupacion , Dato de la tabla AGD y se procesan los empleado que perteneCEN AL LA Nomina DESDE. 1.3-. GLOBAL , todos los empleados que estan en la NOMIAN HASTA. 2-.cON LAS TABLA acu Y MLQ , se pueden tener dos situaciones , de acuerdo al sigueinte ejempplo se tienen empleados en una nomina mensual (NOMINA DESE) , que se quieren cambiar a una nomina quincenal (nomina HASTA) 2.1-. Primera situacion, sencillamente se le hace el update a estas dos tablas con la nomina HASTA. 2.2-. Segunda situacion, se realiza una prorrateo de los valores , horas, valor cantidad y los valores en otras monedas para grabarlos en la nomina hasta. En este proceso por recomendaciones de Tito Mendez, se opta por el 2.1. 3-. Query que ralcionas las tablas que contienen los campos tipo_nom , clase_nom , que se deben de modificar SELECT DISTINCT SO.NAME FROM SYSCOLUMNS SC, SYSTYPES ST , SYSOBJECTS SO WHERE ST.XTYPE = SC.XTYPE AND SC.ID = SO.ID AND SO.XTYPE = 'U' AND (SO.ID IN (SELECT ID FROM SYSCOLUMNS WHERE NAME = 'TIPO_NOM' ) OR SO.ID IN (SELECT ID FROM SYSCOLUMNS WHERE NAME = 'CLASE_NOM')) ORDER BY SO.NAME 4-.Tablas que se debe de modificar algun otro dato 4.1-.MSP, se le aplica el factor a MSP.cuota , siempre y cuando el campo MSP.AMORTIZACION contenga el mismo NUMERO de dias de la tabla TNM:Dias_P, DE LA NOMINA HASTA. 4.2-.ASE, se le aplica el factor ASE.Vr_Fijo, simepre y cuando ASE.Porcent sea <= 0 y 4.3-.AHE, se le aplica el factor AHE.Vr_Cuota, simpre y cuando AHE.Tipo_Cuota = 'P' 4.4-.HSL, se le aplica el factor HSL.Salario, sin restricciones. 5-.Tabla que tienen un tratamiento especial Cpr 5.1-. nO SE LE CAMBIA EL TIPO_NOM , CLASE_NOM 5.2-. Se debebn de buscar los periodos de acumulados tabla ACU, que pertenescan a las nominas que se cambiaron(nomina hasta) y que no se encuentren en el CPR 5.3-. Estos periodos se debe de insertar en la tabla CPR con la nomina que se cambio (nomina hasta) y con el estado en 1.