Terminado

Completar informe Sql desde base Mysql

Publicado el 16 Noviembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

En una aplicación de software libre estamos utilizando un informe pero se necesitan nuevos campos y algunos detalles adicionales. Lo tenemos en el server de pruebas

Acceso a archivos:
https://drive.google.com/drive/folders/1WyVdU9nhN2pvWfz18K7j8pq1YQ8gKKcM?usp=sharing

Acceso a copia de base de datos mysql
nombre de archivo: pmb-pruebas.sql

Acceso a informe sql
nombre de archivo: admin_proc_363.sql

Acceso al programa pmb
nombre de archivo: pmb.zip

Acceso entorno gráfico:
https://catalogo.bibliolatino.com/pruebas
usuario: Manuel
clave: sin clave

Los procesos de adición de campos se deben realizar sobre el informe de nombre: Lista de ejemplares por Facultad - ejemplares separados

Para acceder al informe:
Pestaña Administración | Acciones | Personalizables | Bibliolatino
luego ingresas al informe dando clic al nombre del informe.

Para ver el informe en acción
Pestaña Informe | Estadísticas personalizables | Bibliolatino | Lista de ejemplares por Facultad - ejemplares separados

Detalles:

0.- Generar un filtro solo por Biblioteca (location_libelle)

Campos a adicionar:

1.- Deben aparecer en la lista registros (notices) con y sin ejemplares (exemplaires) se tienen actualmente 21,960 registros (notices) en la base de datos, se espera esa misma cantidad de filas en el informe.

2.- Adicionar campo: typdoc indicando su valor (al editar un registro en la cabecera se muestra un desplegable de valores el mismo que se puede ver desde: /pmb/includes/marc_tables/es_ES/doctype.xml) Nombre del campo en el informe: Tipo de registro

3.- En el formulario de edicion de registro se encuentra el bloque: "Idioma de la publicación" el cual llama a la tabla notices_langues es un campo repetible, según veo contiene registros que llaman a más de un idioma en ocasiones, considerar el simbolo | para separar las ocurrencias. Nombre del campo en el informe: Idioma de publicación

4.- Añadir tambien los campos 4 personalizados de registro (ubicados en la tabla notices_custom | notices_custom_values): indicar los nombres de los campos en las columnas:
Observación interna
Registrado por
Fecha de registro
Nota

5.- Añadir los enlaces ubicados en la tabla: explnum | explnum_nom | explnum_url | explnum_location  Nombre del campo: 'Nombre url' y 'url independiente' (es un segundo campo url si revisamos notices) y ubicación (en base al valor de explnum_location), puedes revisar detalles en:

https://catalogo.bibliolatino.com/prueba/catalog.php?categ=edit_explnum&id=29915&explnum_id=135

usuario: Manuel
clave: sin clave

6.- Añadir eformat que se encuentra en notices. Nombre de campo en informe: Formato electrónico del recurso añadirlo al costado de URL que llama al campo lien de notices

7.- El campo autor solo muestra un autor, si se tiene más de un autor no se muestra en el informe, como prueba añadi un dos autores en:

https://catalogo.bibliolatino.com/latu/catalog.php?categ=isbd&id=9888

usuario: Manuel
clave: sin clave

para separar los autores utilizar |

8.- El dato de author_date colocarlo en una columna separada por favor el nombre de la columna es "Fecha nacimiento del autor"

9.- Añadir al lado del dato del autor la funcion del autor (tabla authors | author_type - colocar el valor que se asigna en /pmb/includes/marc_tables/es_ES/function.xml ) cuando se tiene mas de un autor separar con |

10.- Tenemos registros que llaman a publicaciones seriadas y estas a articulos, quiero ver si se reflejan en esta lista o es necesario ver la tabla  bulletins y ver los registros  bulletin_notice y num_notice

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 16 Noviembre, 2020

Habilidades necesarias