Ir al contenido principal

Entradas

Mostrando entradas de mayo, 2021

Actualizar Detalles con JS

  Hoy se realizaron las paginas de ver semanas y meses, además de la configuracion para los detalles, las paginas en general se hicieron muy similar a como funcionaban las tablas en el anterior proyecto, lo difícil aquí fue ir actualizando los detalles de la vista de detalles dinámicamente. Lo primero que hacemos es renderizar la pagina, y pasar como parámetros las detalles de planillas, los detalles de salario, y las deducciones, luego los datos de salario bruto y deducciones funcionan como botones que invocan a un popout, estos botones tienen un parámetro llamado "data-button" que contienen un array con los datos de salario o deducciones según corresponda. {% for planilla in planillas %} < tr >      < td   scope = "row" >          < a   href = ""   class = "text-dark boton_salario"   data-button = "{{detalles_salario[plani...

Trabajando en el parse del XML

El día de ayer se trabajó en actualizar el parseo de los xml. se puso especial importancia en el parseo de las operaciones, debido a que  el formato de estas y la forma en la que funcionan era lo mas complejo de todo. Al principio se intento cargarlo de forma similar a como se hacia con los catalogos, pero esto no funcoinó de la forma espedaba y no cargaba bien los datos, luego de varias horas de intentos se logró tener algo que se pensaba que fincionaba, la forma en la que se hizo fue una tabla de la forma fecha - nuevo empleado - asocia empleado - desasocia empleado - tipo de jornada - marca de asistencia donde todos estas columnas, excepto fecha, eran de tipo xml y ahí se insertaban los nodos de cada tipo para luego ser leidos, el problema de esto es ue por alguna razon solo se cargaba el priemr nodo de cada tipo, por lo que se perdian todos los datos. la siguiente solucion, que feu la que terminó funcionando, fue crear una nueva columna, que contenia todo el nodo xml de es...