EXAMEN DE CERTIFICACIÓN INTERNA
PROYECTO: Sistema Gestión Biblioteca
Dificultad: 10/10Este es el reto final. Debes construir una extensión completa para Business Central que permita a una biblioteca gestionar sus libros y préstamos de forma profesional.
Requisitos del Sistema
Paso 1 Modelado de Datos: Crea las tablas
Libro, Autor y Prestamo. Recuerda usar claves primarias adecuadas
y tipos de datos correctos.
Paso 2 Relaciones: Los libros deben estar vinculados a un autor. Los préstamos deben estar vinculados a un libro y a un cliente (Customer).
Paso 3 Lógica de Negocio: Implementa un FlowField en la ficha del Socio para ver el "Total Libros Prestados". Crea un trigger para que no se pueda prestar un libro si ya está marcado como "Prestado".
Paso 4 Interfaz: Crea páginas de lista y ficha para Libros y Autores. En la ficha del Libro, añade un FactBox que muestre quién tiene el libro actualmente si está prestado.
Paso 5 Reporting: Crea un informe de "Libros más populares" usando una Query para agrupar los préstamos por título de libro.
// Estructura de carpetas recomendada:
/src
/tables
- Book.Table.al
- Author.Table.al
- Loan.Table.al
/pages
- BookList.Page.al
- BookCard.Page.al
/queries
- PopularBooks.Query.al
/reports
- LibraryReport.Report.al