Projekt.javaProjektDO.
Conecta clientes, centros de coste y categorías de tipo de coste.
La interfaz Projekt es el contrato de informes más interconectado. Un proyecto vincula un cliente (Kunde),
un número de proyecto (dígitos 5–6 de Kost2) y una lista de categorías de tipo de coste aplicables (Kost2Art).
También admite proyectos internos que carecen de asignación de cliente.
Métodos:
getId() — Clave de base de datos sintética.getNummer() — Número de proyecto, dígitos 5–6 de Kost2 (00–99). Corresponde a teilbereich en centros de coste.getName() — Nombre visible del proyecto.getKunde() — Cliente asociado, anulable para proyectos internos.getInternKost2_4() — Para proyectos internos sin cliente: dígitos 2–4 de Kost2, mostrados como 4.*.getBereich() — Devuelve el número de cliente si hay un cliente asignado, de lo contrario internKost2_4.getTeilbereich() — Igual que getNummer(); el identificador de proyecto de 2 dígitos.getStatus() — Estado del ciclo de vida del proyecto mediante el enum ProjektStatus.getDescription() — Descripción de texto libre.getKost() — Cadena de coste concatenada: 5.123.45 (primer dígito fijo en 5 para proyectos, más área y número).isDeleted() — Indicador de eliminación suave.getKost2Arts() — Todas las categorías Kost2Art disponibles para este proyecto (formando los dígitos 7–8 de cada Kost2).868d6abb7 2025 -> 2026 63081666f Encabezados de archivos fuente: 2024 -> 2025. 4c04cfd65 CAMBIO-MAYOR! Migración de ids enteros a ids Long (incluyendo claves foráneas, etc.) b6092df09 Derechos de autor 2023 -> 2024 ab45d51fa Derechos de autor 2001-2022 -> 2001-2023. 5f7ef41b8 Derechos de autor 2021 -> 2022 ceb63e8a1 Encabezado de código fuente: (C) 2001-2021. 7c79f1922 Derechos de autor del encabezado fuente -> 2020. 32f634b88 Optimizar importaciones dd5ca38ac Derechos de autor de todos los encabezados de archivos Java actualizados o creados. 9ebb88522 Commit inicial