Kost1.javaKost1DO.
Fait partie de la couche d'abstraction du reporting. Kost1 est le centre de coût de premier niveau dans la hiérarchie comptable à 8 chiffres de ProjectForge. L'identifiant à 8 chiffres est structuré comme N.BBB.TT.EE (ex. 1.234.56.78), chaque segment disposant d'un accesseur dédié :
getId() — Clé de base de données synthétique (Long).getKostentraegerStatus() — Indique si le centre de coût est actif (enum : KostentraegerStatus).getNummernkreis() — Chiffre 1 (plage de numéros).getBereich() — Chiffres 2 à 4 (zone).getTeilbereich() — Chiffres 5 à 6 (sous-zone).getEndziffer() — Chiffres 7 à 8 (suffixe) ; contrairement à Kost2, il s'agit d'un simple entier, non lié à un objet Kost2Art.getDescription() — Description en texte libre.getFormattedString() — Forme lisible : 1.234.56.78.
La différence avec Kost2 : Kost1 possède un simple entier endziffer tandis que Kost2 est lié à un objet catégorie Kost2Art. Les deux descendent de centres de coût à 8 chiffres, mais Kost1 n'a pas les associations projet et Kost2Art.
868d6abb7 2025 -> 2026 63081666f En-têtes des fichiers source : 2024 -> 2025. 4c04cfd65 CHANGEMENT-MAJEUR ! Migration des identifiants entiers vers des identifiants Long (y compris les clés étrangères, etc.) b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. 5f7ef41b8 Copyright 2021 -> 2022 ceb63e8a1 En-tête du code source : (C) 2001-2021. 4f88b56ae Nettoyage supplémentaire du code 7c79f1922 Copyright de l'en-tête source -> 2020. dd5ca38ac Copyright mis à jour ou créé pour tous les en-têtes de fichiers Java. 9ebb88522 Commit initial