Diferencia entre revisiones de «SIU-Guarani/Version3.21.0/personalizaciones/reporte alumnos»

De SIU
Saltar a: navegación, buscar
Línea 2: Línea 2:
 
Documentación para Reporte Alumnos para agregar columnas opcionales al reporte
 
Documentación para Reporte Alumnos para agregar columnas opcionales al reporte
  
1. Ingresamos a Toba Editor: Buscamos el cuadro que se encuentra en PROYECTO > Matrícula > Reportes > '''Reporte de alumnos'''.
+
1. Ingresa a Toba Editor y busca el cuadro en PROYECTO > Matrícula > Reportes > Reporte de alumnos. Dentro de la pestaña "columnas", crea el campo en el cuadro (72000002) para que se muestre en la tabla, por ejemplo: "usuario".
Luego adentro de la pestaña columnas creamos el campo en el cuadro (72000002) para que se vea en la tabla ''Ejemplo'': "usuario"
 
  
2. Adentro del archivo php/operaciones/matriculas/alumnos/ci_rep_alumnos.php Agregar items en la función ''get_opciones_columnas_optativas()'':  
+
2. En el archivo php/operaciones/matriculas/alumnos/ci_rep_alumnos.php, agrega los elementos en la función get_opciones_columnas_optativas():
 
        
 
        
 
<source lang="php" enclose="div">
 
<source lang="php" enclose="div">
Línea 11: Línea 10:
 
</source>
 
</source>
  
3. Adentro de co_alumnos.php creamos la función nombrada en el item anterior Ej: function get_columna_dinamica_usuario(&$select, &$from,&$where)
+
3. En co_alumnos.php, creamos la función nombrada en el paso anterior, por ejemplo: ''function get_columna_dinamica_usuario(&$select, &$from,&$where)''. Indica en las variables &$select, &$from y &$where la lógica que deseas que tenga. Por ejemplo:
- Indicamos en las variables &$select, &$from,&$where la logica que queremos que tenga
+
 
Ej :
 
 
<source lang="php" enclose="div">
 
<source lang="php" enclose="div">
 
/*
 
/*
Línea 26: Línea 24:
  
  
*'''Vista preliminar de como quedaria el reporte.
+
4. Finalmente, revisa la vista preliminar del reporte para confirmar que se han agregado las columnas opcionales correctamente.
 
[[File:Usuario.png]]
 
[[File:Usuario.png]]

Revisión del 15:51 31 mar 2023

Modificar Reporte Alumnos

Documentación para Reporte Alumnos para agregar columnas opcionales al reporte

1. Ingresa a Toba Editor y busca el cuadro en PROYECTO > Matrícula > Reportes > Reporte de alumnos. Dentro de la pestaña "columnas", crea el campo en el cuadro (72000002) para que se muestre en la tabla, por ejemplo: "usuario".

2. En el archivo php/operaciones/matriculas/alumnos/ci_rep_alumnos.php, agrega los elementos en la función get_opciones_columnas_optativas():

['valor' => 'usuario', 'descr' => 'Usuario','metodo'=>'get_columna_dinamica_usuario'],

3. En co_alumnos.php, creamos la función nombrada en el paso anterior, por ejemplo: function get_columna_dinamica_usuario(&$select, &$from,&$where). Indica en las variables &$select, &$from y &$where la lógica que deseas que tenga. Por ejemplo:

/*
 * Este metodo es utilizado exclusivamente en el Reporte de alumnos
 */

function get_columna_dinamica_usuario(&$select, &$from,&$where)
{
        $select_metodo = " mdp_personas.usuario ";
        $select = ($select == '1') ? $select_metodo : $select . ' , ' . $select_metodo;
}


4. Finalmente, revisa la vista preliminar del reporte para confirmar que se han agregado las columnas opcionales correctamente. Usuario.png