Kost1.javaKost1DO.Parte de la capa de abstracción de informes. Kost1 es el centro de costo de nivel superior en la jerarquía de contabilidad de costos de 8 dígitos de ProjectForge. El identificador de 8 dígitos se estructura como N.BBB.TT.EE (ej., 1.234.56.78), con cada segmento teniendo un getter dedicado:
getId() — Clave de base de datos sintética (Long).getKostentraegerStatus() — Indica si el centro de costo está activo (enum: KostentraegerStatus).getNummernkreis() — Dígito 1 (rango numérico).getBereich() — Dígitos 2–4 (área).getTeilbereich() — Dígitos 5–6 (subárea).getEndziffer() — Dígitos 7–8 (sufijo); a diferencia de Kost2, esto es un entero simple, no vinculado a un objeto Kost2Art.getDescription() — Descripción de texto libre.getFormattedString() — Forma legible para humanos: 1.234.56.78.La diferencia con Kost2: Kost1 tiene un endziffer entero simple mientras que Kost2 se vincula a un objeto de categoría Kost2Art. Ambos descienden de centros de costo de 8 dígitos pero Kost1 carece de las asociaciones de proyecto y Kost2Art.
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 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. 5f7ef41b8 Copyright 2021 -> 2022 ceb63e8a1 Encabezado de código fuente: (C) 2001-2021. 4f88b56ae Más limpieza de código 7c79f1922 Copyright del encabezado fuente -> 2020. dd5ca38ac Copyright de todos los encabezados de archivos Java actualizado o creado. 9ebb88522 Commit inicial