Ferramentas de usuario

Ferramentas do sitio


informe_de_planning

Esta é unha revisión antiga do documento!


Informe con el que podemos generar el Planning de la explotación.

El botón que genera está en Reproducción → Informes → Informes RE, el id de referencia es imprimePla, el id del informe es admin/central/14. La interfaz está definida en client/principal/f_informes_RE.xml.

La ejecución comienza imprimePla.addActionListener

  1. Primero obtenemos los registros de los animales que tenemos en la tabla de la interfaz de Informes RE
  2. Consultamos la entidad EAnimales para obtener los registros de la base de datos para los animales de la tabla anterior.
  3. Con estos datos conformamos un Hashtable y hacemos una consulta nuevamente la entidad EAnimales con el flag de consulta planin con valor si, también con el valor “mostra” que es el valor que tenemos en un selector que tenemos en la interfaz.
  4. En la entidad EAnimales creamos un EntityResult con el valor generado por el método fai_planin
  5. Borramos los datos de la entidad EInf_planing
  6. Comenzamos a iterar por los animales
  7. Para cada animal obtenemos primero los datos de la explotación a la que pertenece
  8. Si en el selector que tenemos en la interfaz seleccionamos “muestra” creamos una variable nom con el valor “nombre”, si seleccionamos “n_establo” se nos llena la variable nom con el valor del número de establo que tenga asignado el animal.
  9. De la entidad EExplotaciones obtenemos el nombre del propietario y el cea y si no hubiesen resultados entonces los obtenemos desde la tabla de Animales
  10. Utilizamos el método calculaFechaMeses para calcular las fechas correspondientes al siguiente mes, luego al siguiente y así hasta los 12 meses siguientes.
informe_de_planning.1679917576.txt.gz · Última modificación: 2023/03/27 13:46 por admin