📦 Héritage
La classe MVAROption_DocumentTypeLK
hérite de MVAROption
.
🔐 Attributs privés
m_sObjet
: Chaîne représentant l’objet utilisé pour filtrer les types de documents.
🔧 Méthodes principales
- Constructeur privé : Empêche l’instanciation directe, utilisée uniquement via une fonction globale.
- Destructeur : Libération des ressources (non détaillée).
Initialiser()
:- Crée une liste dynamique de types de documents (
MDocumentTypeLKListe
). - Filtre les documents selon
m_sObjet
. - Parcourt les modèles actifs et les ajoute comme options.
- Classe spéciale pour les certificats de matière avec regroupement.
- Appelle
Ancêtre.Initialiser()
à la fin.
- Crée une liste dynamique de types de documents (
🌱 Fonction globale : gNouvelleVariable
Procédure pour instancier et configurer un objet MVAROption_DocumentTypeLK
.
- Paramètres :
sObjet
: Objet de référence pour filtrer.sTitre
(optionnel) : Titre de la vue (défaut : « Documents à fournir »).
- Retourne une instance initialisée de
MVAROption_DocumentTypeLK
.
✅ Résumé fonctionnel
Cette classe permet de générer dynamiquement une liste d’options de documents à fournir,
filtrés par un objet métier spécifique. Elle utilise un modèle de documents lié (MDocumentTypeLK
)
et ajoute chaque entrée comme une option, éventuellement regroupée par type.