sábado, 20 de junio de 2009

Asignación masiva de valores del Periodo de RH

He tenido que realizar este desarrollo que quizás alguien necesite, ya que se necesitaba cargar información en la base de datos, por ejemplo el sueldo de los empleados, en la tabla de Valores del Periodo de RH.




A partir de la versión 7 existe ya una carga másiva de Incidencias del Periodo de RH, pero son eso "incidencias" para una paga en concreto no para dar valores desde una fecha en adelante.




Necesitais descargar un fichero access (ASIGNACION_MASIVA_VALORES.rar) y ejecutar las siguientes sentencias, através de la RAMDL (Ojo el MDB está en versión V7.1Sp2 con HF6, si estais por delante os servirá subiendolo de verisión, si estais por detrás tendreis que subir la versión del entorno)




Es necesario disponer ya de la versión 7 de las tablas de valor ya que se basa en ellas para hacer la carga.




Sentencias:



TRANSFER "NODE STRUCTURE"."SRCSL_PY_VT_DATA_HR_PERIOD_VAL" FROM ORIGIN TO DESTINATION\
TRANSFER "META4OBJECT"."CSL_PY_VT_HR_PERIOD_VAL_MASS" FROM ORIGIN TO DESTINATION\
TRANSFER "PRESENTATION"."CSL_PY_VT_HR_PERIOD_VAL_MASS" FROM ORIGIN TO DESTINATION\
TRANSFER "MENU OPTION"."MN_CSL_PY_VT_HR_PERIOD_VAL_MAS" FROM ORIGIN TO DESTINATION\
TRANSFER "BUSINESS PROCESS"."BP_CSL_PY_VT_HR_PERIOD_VAL_MAS" FROM ORIGIN TO DESTINATION\





Este proceso debería generarte una nueva opción de menú en: Nómina \ Tablas de Valor \ Valores del periodo de RH \ Entrada masiva de valores del Periodo de RH que se puede ver en la siguiente imagen:

¡¡¡¡¡ NOTA IMPORTANTE !!!!!
Para el caso que he tenido que realizar ha funcionando correctamente pero no se ha realizado un plan de pruebas exhaustivo y no puedo asegurar al 100% que funcione en todos los casos... tomadlo como una ayuda

Espero que os sirva!!

3 comentarios:

Oscar López dijo...

Si ya habeis "avanzado" hacia versión V7.1 Sp3 será necesario añadir una serie de nuevos nodos y de Alias.

Un saludo,
Oscar L.

Unknown dijo...

Hola Oscar, he intentado subirlo pero al intentar subirlo de tecnología, ya que me encuentro en SP6 (Colombia) me marca un error ya que en el access no se pueden leer las tablas del sistema, que debo hacer, el cliente para el cual trabajo requiere de este desarrollo. Gracias!!!

Oscar López dijo...

Me temo que este post ha dejado de ser útil puesto que el desarrollo no funciona en versiones posteriores.

El estándar incorpora además la opción de realizar esta importación.

Siento los problemas que haya podido causar.